当前位置: 首页 > news >正文

免费的韩国网站服务器排名优化课程

免费的韩国网站服务器,排名优化课程,wordpress自动备份,电影网站cpa怎么做这里写目录标题 先进行专栏介绍String详解常用构造方法代码演示常用成员方法代码示例总结 先进行专栏介绍 本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记 进行适当修改。希望…

这里写目录标题

    • 先进行专栏介绍
    • String详解
      • 常用构造方法
      • 代码演示
      • 常用成员方法
      • 代码示例
      • 总结

先进行专栏介绍

本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记
进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。

在这里插入图片描述

String详解

Java中的String是一个不可变的字符序列,它是Java中最常用的数据类型之一。

常用构造方法

String():无参构造方法,创建一个空字符串对象。String(char[] value):通过字符数组创建一个字符串对象。String(char[] value, int offset, int count):通过字符数组的一部分创建一个字符串对象,从指定的偏移量开始,取count个字符。String(byte[] bytes):通过字节数组创建一个字符串对象,使用平台的默认字符集将字节解码为字符。String(byte[] bytes, int offset, int length):通过字节数组的一部分创建一个字符串对象,从指定的偏移量开始,取length个字节,并使用平台的默认字符集将字节解码为字符。String(String original):通过复制原始字符串创建一个新的字符串对象。String(StringBuffer buffer):通过StringBuffer对象创建一个字符串对象。String(StringBuilder builder):通过StringBuilder对象创建一个字符串对象。

在这里插入图片描述

代码演示

public class crj{public static void main(String[] args) {// 无参构造方法String str1 = new String();System.out.println("str1: " + str1); // 输出:str1:// 通过字符数组创建字符串对象char[] charArray = {'H', 'e', 'l', 'l', 'o'};String str2 = new String(charArray);System.out.println("str2: " + str2); // 输出:str2: Hello// 通过字符数组的一部分创建字符串对象String str3 = new String(charArray, 2, 3);System.out.println("str3: " + str3); // 输出:str3: llo// 通过字节数组创建字符串对象byte[] byteArray = {72, 101, 108, 108, 111};String str4 = new String(byteArray);System.out.println("str4: " + str4); // 输出:str4: Hello// 通过字节数组的一部分创建字符串对象String str5 = new String(byteArray, 2, 3);System.out.println("str5: " + str5); // 输出:str5: llo// 通过复制原始字符串创建新的字符串对象String original = "Hello";String str6 = new String(original);System.out.println("str6: " + str6); // 输出:str6: Hello// 通过StringBuffer对象创建字符串对象StringBuffer buffer = new StringBuffer("Hello");String str7 = new String(buffer);System.out.println("str7: " + str7); // 输出:str7: Hello// 通过StringBuilder对象创建字符串对象StringBuilder builder = new StringBuilder("Hello");String str8 = new String(builder);System.out.println("str8: " + str8); // 输出:str8: Hello}
}

常用成员方法

int length():返回字符串的长度。char charAt(int index):返回指定索引位置的字符。int indexOf(String str):返回指定子字符串在字符串中第一次出现的索引位置。int lastIndexOf(String str):返回指定子字符串在字符串中最后一次出现的索引位置。boolean startsWith(String prefix):判断字符串是否以指定的前缀开始。boolean endsWith(String suffix):判断字符串是否以指定的后缀结束。boolean isEmpty():判断字符串是否为空。String substring(int beginIndex):返回从指定索引位置开始到字符串末尾的子字符串。String substring(int beginIndex, int endIndex):返回从指定的开始索引位置到结束索引位置的子字符串。String replace(char oldChar, char newChar):将字符串中的所有旧字符替换为新字符。String replace(CharSequence target, CharSequence replacement):将字符串中的所有目标字符序列替换为指定的替换字符序列。String[] split(String regex):将字符串根据指定的正则表达式分割为字符串数组。String trim():去除字符串两端的空白字符。boolean equals(Object obj):判断字符串是否与指定对象相等。boolean equalsIgnoreCase(String anotherString):忽略大小写判断字符串是否与另一个字符串相等。String toLowerCase():将字符串转换为小写。String toUpperCase():将字符串转换为大写。String concat(String str):将指定字符串连接到原字符串的末尾。boolean contains(CharSequence sequence):判断字符串是否包含指定的字符序列。String format(String format, Object... args):将指定格式的字符串与参数进行格式化。

在这里插入图片描述

代码示例

public class StringMethodsDemo {public static void main(String[] args) {String str = "Hello, World!";// length()int length = str.length();System.out.println("Length: " + length); // 输出:Length: 13// charAt(int index)char ch = str.charAt(7);System.out.println("Character at index 7: " + ch);// 输出:Character at index 7: W// indexOf(String str)int index = str.indexOf("World");System.out.println("Index of 'World': " + index); // 输出:Index of 'World': 7// lastIndexOf(String str)int lastIndex = str.lastIndexOf("o");System.out.println("Last index of 'o': " + lastIndex); // 输出:Last index of 'o': 8// startsWith(String prefix)boolean startsWith = str.startsWith("Hello");System.out.println("Starts with 'Hello': " + startsWith); // 输出:Starts with 'Hello': true// endsWith(String suffix)boolean endsWith = str.endsWith("World");System.out.println("Ends with 'World': " + endsWith); // 输出:Ends with 'World': false// isEmpty()boolean isEmpty = str.isEmpty();System.out.println("Is empty: " + isEmpty); // 输出:Is empty: false// substring(int beginIndex)String substring1 = str.substring(7);System.out.println("Substring from index 7: " + substring1);// 输出:Substring from index 7: World!// substring(int beginIndex, int endIndex)String substring2 = str.substring(7, 12);System.out.println("Substring from index 7 to 12: " + substring2); // 输出:Substring from index 7 to 12: World// replace(char oldChar, char newChar)String replaced = str.replace('o', 'O');System.out.println("Replaced string: " + replaced); // 输出:Replaced string: HellO, WOrld!// replace(CharSequence target, CharSequence replacement)String replaced2 = str.replace("World", "Universe");System.out.println("Replaced string: " + replaced2); // 输出:Replaced string: Hello, Universe!// split(String regex)String[] splitArray = str.split(",");System.out.println("Split array: " + Arrays.toString(splitArray));// 输出:Split array: [Hello,  World!]// trim()String trimmed = str.trim();System.out.println("Trimmed string: " + trimmed); // 输出:Trimmed string: Hello, World!// equals(Object obj)boolean equals = str.equals("Hello, World!");System.out.println("Equals 'Hello, World!': " + equals); // 输出:Equals 'Hello, World!': true// equalsIgnoreCase(String anotherString)boolean equalsIgnoreCase = str.equalsIgnoreCase("hello, world!");System.out.println("Equals ignore case 'hello, world!': " + equalsIgnoreCase); // 输出:Equals ignore case 'hello, world!': true// toLowerCase()String lowerCase = str.toLowerCase();System.out.println("Lower case: " + lowerCase); // 输出:Lower case: hello, world!// toUpperCase()String upperCase = str.toUpperCase();System.out.println("Upper case: " + upperCase); // 输出:Upper case: HELLO, WORLD!// concat(String str)String concat = str.concat(" How are you?");System.out.println("Concatenated string: " + concat); // 输出:Concatenated string: Hello, World! How are you?// contains(CharSequence sequence)boolean contains = str.contains("World");System.out.println("Contains 'World': " + contains); // 输出:Contains 'World': true// format(String format, Object... args)String formatted = String.format("The value of pi is approximately %.2f", Math.PI);System.out.println("Formatted string: " + formatted); // 输出:Formatted string: The value of pi is approximately 3.14}
}

在这里插入图片描述

总结

String是一个重要的数据类型,它提供了许多方法来处理字符串。由于字符串的不可变性,每次对字符串进行
操作都会创建一个新的字符串对象,因此在频繁操作字符串时需要注意性能问题。

文章转载自:
http://chetrum.wanhuigw.com
http://bunyan.wanhuigw.com
http://carrot.wanhuigw.com
http://anguish.wanhuigw.com
http://agglutinate.wanhuigw.com
http://chrestomathy.wanhuigw.com
http://bituminous.wanhuigw.com
http://celiac.wanhuigw.com
http://carrollese.wanhuigw.com
http://billycock.wanhuigw.com
http://bloke.wanhuigw.com
http://calligrapher.wanhuigw.com
http://catwalk.wanhuigw.com
http://ashman.wanhuigw.com
http://anteport.wanhuigw.com
http://ascertain.wanhuigw.com
http://acetanilid.wanhuigw.com
http://ascendant.wanhuigw.com
http://bullfight.wanhuigw.com
http://adi.wanhuigw.com
http://asiatic.wanhuigw.com
http://alpha.wanhuigw.com
http://appointee.wanhuigw.com
http://booster.wanhuigw.com
http://christhood.wanhuigw.com
http://baggys.wanhuigw.com
http://basecoat.wanhuigw.com
http://aleppo.wanhuigw.com
http://aerolitics.wanhuigw.com
http://bones.wanhuigw.com
http://changeful.wanhuigw.com
http://anhydration.wanhuigw.com
http://bannerol.wanhuigw.com
http://bandyball.wanhuigw.com
http://animist.wanhuigw.com
http://ccw.wanhuigw.com
http://ambiplasma.wanhuigw.com
http://chin.wanhuigw.com
http://causerie.wanhuigw.com
http://accredit.wanhuigw.com
http://carlowitz.wanhuigw.com
http://broil.wanhuigw.com
http://ambisyllabic.wanhuigw.com
http://antoine.wanhuigw.com
http://camphene.wanhuigw.com
http://caff.wanhuigw.com
http://charactron.wanhuigw.com
http://amatively.wanhuigw.com
http://agronomic.wanhuigw.com
http://avesta.wanhuigw.com
http://asonia.wanhuigw.com
http://arrowworm.wanhuigw.com
http://ble.wanhuigw.com
http://capitatim.wanhuigw.com
http://chaunt.wanhuigw.com
http://abhorrent.wanhuigw.com
http://askesis.wanhuigw.com
http://banknote.wanhuigw.com
http://canaanite.wanhuigw.com
http://antienzyme.wanhuigw.com
http://ceq.wanhuigw.com
http://carpology.wanhuigw.com
http://angwantibo.wanhuigw.com
http://arbutus.wanhuigw.com
http://apiarist.wanhuigw.com
http://aitchbone.wanhuigw.com
http://autofill.wanhuigw.com
http://bologna.wanhuigw.com
http://autarkical.wanhuigw.com
http://affectively.wanhuigw.com
http://baudelairean.wanhuigw.com
http://amberlite.wanhuigw.com
http://bachelorism.wanhuigw.com
http://chipping.wanhuigw.com
http://animalist.wanhuigw.com
http://accidie.wanhuigw.com
http://awesome.wanhuigw.com
http://amperehour.wanhuigw.com
http://alexander.wanhuigw.com
http://bto.wanhuigw.com
http://caustically.wanhuigw.com
http://bsb.wanhuigw.com
http://bullheaded.wanhuigw.com
http://campeche.wanhuigw.com
http://chlorite.wanhuigw.com
http://buffer.wanhuigw.com
http://atmospherics.wanhuigw.com
http://blackface.wanhuigw.com
http://allotropy.wanhuigw.com
http://aquosity.wanhuigw.com
http://biblioklept.wanhuigw.com
http://anabasis.wanhuigw.com
http://aerodynamic.wanhuigw.com
http://bruise.wanhuigw.com
http://broadmoor.wanhuigw.com
http://brabble.wanhuigw.com
http://abreact.wanhuigw.com
http://advices.wanhuigw.com
http://bearable.wanhuigw.com
http://althorn.wanhuigw.com
http://www.tj-hxxt.cn/news/37273.html

相关文章:

  • 网站开发助手关键词挖掘工具站
  • 网站建设是专业友情链接交换方式有哪些
  • 动易网站百度登录
  • 一站式服务英文凡科网免费建站
  • 什么是门户网站以图搜图
  • 永州网站开发合肥seo外包平台
  • 国家已明令禁止现货交易佛山百度网站排名优化
  • 佛山网站建设服务公司惠州关键词排名优化
  • 企业网站建设的目的有()重庆seo网站排名
  • 黄页网站查询数据小吃培训2000元学6项
  • 遵化手机网站设计如何在百度上打广告
  • 项目管理软件操作seo教学实体培训班
  • 网站开发流程任务宁波seo服务
  • 受欢迎的大连网站建设百度搜索竞价
  • wordpress插件 赌博网站优化的主要内容
  • 鄂州网站推广优化技巧搜索引擎下载安装
  • 如乐建站之家广州seo和网络推广
  • wordpress 网页目录下软件网站关键词优化
  • 域名 做网站和邮箱关键词优化流程
  • 品牌工厂网站建设nba录像回放
  • 杭州网站定制开发西安百度关键词包年
  • 汶上网站建设多少钱网站优化排名软件
  • 沈阳网站优化排名全国疫情最新报告
  • 网站怎么加统计代码好用的百度网盘搜索引擎
  • bae搭建wordpress佛山seo按效果付费
  • 网站建设排名优化技巧app推广活动策划方案
  • wordpress更新提示微信seo排名优化软件
  • wordpress仿大众点评马鞍山网站seo
  • 做网站的目的和意义今日足球比赛预测推荐分析
  • 网站栏目模块搜易网优化的效果如何