赞
踩
目录
1.9,split():将字符串tring[]内容,输出那内容使用deepToString()方法
1.11,substring():将字符串内容从指定索引位置切割出来
2.1,将一个字符串数组进行分组输出,每组中的字符串都由相同的字符组成。
字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串
示例代码:
- String str=" java Hello java 18 ";
- //length():获取对象类型长度
- System.out.println(str.length());
输出结果:
也可用replace()方法转换空格
示例代码:
- String str=" java Hello java 18 ";
- //trim():删除字符串左右两边的连续空格
- System.out.println(str.trim());
- //stripTraiLing():删除尾部空格
- System.out.println(str.stripTrailing());
- //stripLeading():删除头部空格
- System.out.println(str.stripLeading());
-
-
- //replace():空格准换为空字符,删除字符串中所有空格
- System.out.println(str.replace(" ", ""));
输出结果:
示例代码:
- String s1="hello";
- String s2="hello";
- String s3="Hello";
- //equal():比较字符串内容
- System.out.println(s1.equals(s2));
- //equalIgnoreCase:忽略大小写比较字符窜内容
- System.out.println(s1.equalsIgnoreCase(s3));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //repeat():赋值指定内容重复
- System.out.println(str.repeat(3));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //concat():将指定的字符串连接到字符串
- System.out.println(str.concat("khb"));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //contains():判断字符串是否包括某段内容
- System.out.println(str.contains("j"));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //indexOf():返回指定字符串的位置索引,若没有指定字符串则没有返回-1
- System.out.println(str.indexOf("j"));
- System.out.println(str.indexOf("b"));
- //lastIndexOf():返回最后一个指定字符串内容的位置索引,若没有指定字符串则没有返回-1
- System.out.println(str.lastIndexOf("j"));
- System.out.println(str.lastIndexOf("b"));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //replace():替换内容返回
- System.out.println(str.replace("j", "kk"));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //split():将字符串拆分为STring[]内容,输出那内容使用deepToString()方法
- String[] s=str.split("");
- System.out.println(Arrays.deepToString(s));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //toLowerCase():将字符串内容转换为全部小写
- System.out.println(str.toLowerCase(Locale.ROOT));
- //toLowerCase():将字符串内容转换为全部大写
- System.out.println(str.toUpperCase(Locale.ROOT));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //substring():将字符串内容从指定索引位置切割出来
- System.out.println(str.substring(3, 10));
输出结果:
示例代码:
- String str=" java Hello java 18 ";
- //.lines().count():统计行数
- System.out.println(str.lines().count());
输出结果:
示例代码:
- public static void main(String[] args) {
- String ss = "klfajsdfieifwljlkasf";
- String[] sz = ss.split("");
- for (int i = 0; i < sz.length; i++) {
- String n = sz[i];
- if (sz[i].equals("")) continue;
- for (int j = i+1; j < sz.length; j++) {
- if (n.equalsIgnoreCase(sz[j])) {
- sz[i] += sz[j];
- sz[j] = "";
- }
- }
- }
- String s1 = "";
- for(String s: sz){
- if (!s.equals("")){
- s1 += "," + s;
- }
- }
- String s2 = s1.substring(1);
- System.out.println(s2);
-
- }
输出结果:
示例代码:
- public static void main(String[] args) {
- String str="djka;hsg auyfvalkjfvghav;ekasjvhyai";
- String ss="";
- for (int i = 0; i < str.length(); i++) {
- //charAt():返回指定索引处的字符
- //System.out.println(str.charAt(str.length() - 1 - i));
- ss=str.substring(i,i+1)+ss;
- }
- System.out.println(ss);
- }
输出结果:
示例代码:
- public static void main(String[] args) {
- String str1=" java php java php php javaweb java c c++";
- String str2="php";
- int pos=str1.indexOf(str2);
- int n=0;
- while(pos!=-1){
- n++;
- pos=str1.indexOf(str2,pos+str2.length());
- }
- System.out.println(n);
- }
输出结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。