编程语言
首页 > 编程语言> > Java String类基本操作以及字符串转化为单个字符----qwq

Java String类基本操作以及字符串转化为单个字符----qwq

作者:互联网

String类的基本方法:
String​(char[] value) 分配一个新的 String以便它表示当前包含在字符数组参数中的字符序列。
(String类的构造方法其实很多,这里简单提一下)
char[] c = {‘I’,’ ', ‘L’, ‘O’, ‘V’, ‘E’, ’ ', ‘J’, ‘A’, ‘V’, ‘A’};
String c1 = new String( c );
String c2 = new String(c, 2, 5);
System.out.println(c1);//输出为I LOVE JAVA
System.out.println(c2);//输出为LOVE
char charAt(int index) 用于返回索引处的char值
int length() 用于返回字符串的长度。
int indexOf​(String str) 返回指定子字符串第一次出现的字符串内的索引.
boolean equals​(Object anObject) 将此字符串与指定对象进行比较。
boolean equalsIgnoreCase​(String anotherString) 将此字符串与另一字符时比较时可忽略大小写。
boolean endsWith​(String suffix) 判断该字符串是否是指定的字符串结尾。
boolean startsWith(String suffix) 判断该字符串是否是指定的字符串开头。
String trim() 使该字符串的开头和结尾的空格删除。
String toLowerCase​(Locale locale) 使该字符串的英文字母全部小写。
String toUpperCase​(Locale locale) 使该字符串的英文字母全部大写。
String replace​(char oldChar, char newChar) 返回从替换所有出现的导致一个字符串 oldChar ,在这个字符串 newChar 。
String[] split​(String regex) 将此字符串分割成有若干字符串的数组,例子如下:
String s1 = “hh:ff:dd”;
String[] s2= s1.split(" : ");
for(int i = 0; i<s6.length; i++)
System.out.print(s6[i]);//hh ff dd
String[] split​(String regex,int limit) 将该字符串分割成limit个字符串(不一定有limit个,需要看regex)
String substring​(int beginIndex) 返回值为该字符串的子字符串(子字符串是该字符串从下标beginIndex到结束的字符串)例:
String s1 = “我是程序员, 我爱学JaVA”;
String s2 = new String(s1.substring(6));//返回就是 我爱学JaVA
String substring​(int beginIndex,int endIndex) 返回值为该字符串的子字符串(子字符串是该字符串从下标beginIndex到endIndex的字符串)例:
String s1 = “我是程序员, 我爱学JaVA”;
String s2 = new String(s1.substring(0,4));//返回值就是 我是程序员

static String valueOf​(int i) 返回整型i的字符串表达形式。例:
int t = 123456789;
String s7 = String.valueOf(t);
System.out.println(s7);

以下为巩固String类的基本使用,
1.写了一个求一段字符串中某一个单词的个数。


标签:char,beginIndex,Java,String,int,s1,----,字符串,基本操作
来源: https://blog.csdn.net/m0_55004108/article/details/120400849