Java String 常用类的使用机常用方法
Posted 学无止境
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java String 常用类的使用机常用方法相关的知识,希望对你有一定的参考价值。
public static void main(String[] args) { // TODO Auto-generated method stub /* * 使用for循环遍历数组 * int arr[]=new int[]{}; int arr1[][]={{1,2,3,4,5,6,7,8,9},{2,3,6,8,7},{8,5,9,6,7}}; for (int i = 0; i < arr1.length; i++) { for (int j = 0; j < arr1[i].length; j++) { int content=arr1[i][j]; System.out.print(content); } System.out.println("\\n-----------------------------------------------------"); }*/ String arr[]={"1","2","3","4","5","3","9"}; // //String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;"; //System.out.println(text.indexOf("t"));//返回第一次出现t的索引,---6 //System.out.println(text.lastIndexOf("a"));//返回字符串最后一次出现的a的索引位置--47 //System.out.println(text.lastIndexOf(".java"));//返回字符串最后一次出现的.java的索引位置--47 //char ch= text.charAt(4);//返回一个char类型的字符串 //String re=ch+""; //System.out.println(re.toUpperCase());//toUpperCase();把小写字母转成大写字母,返回类型为String类型 //System.out.println(text.charAt(4));//返回字符串索引值为4的那一个字符为o //System.out.println("字符串的长度为:"+text.length()); //----------------------------------------------------------------------------------------------------------------------- //找出字符串中以.java结尾的字符串,分隔符为; String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;"; String rest[]=text.split(";");//用split方法去分割字符串,返回的是一个string数组,必须用一个String数组去接收 for (String i : rest) { int re=i.lastIndexOf(".java"); if(re>0){//判断每一个字符串是否有.java结尾的,有就输出,没有就跳过进入下一次循环 System.out.println(i); }else{ continue; } }//用foreach循环语句去遍历数组,for(元素变量 x:遍历的对象 obj){引用x的java语句} //----------------------------------------------------------------------------------------------------------------------- }
/* 判断字符串为空为null或者为空字符串*/ private static boolean isBlank(String str){ return !hasLength(str); } /* * 判断字符串非空 * 判断字符串不空,既不是引用为null,也不是空字符 * */ private static boolean hasLength(String str){//把这两个判断字符串为空的方法封装到一类里面,就可以通用了 // if(str !=null && "".equals(str.intern()) ){ // return true; // } // return false; return str !=null && "".equals(str.intern()); } public static void main(String[] args) { // TODO Auto-generated method stub /* * 使用for循环遍历数组 * int arr[]=new int[]{}; int arr1[][]={{1,2,3,4,5,6,7,8,9},{2,3,6,8,7},{8,5,9,6,7}}; for (int i = 0; i < arr1.length; i++) { for (int j = 0; j < arr1[i].length; j++) { int content=arr1[i][j]; System.out.print(content); } System.out.println("\\n-----------------------------------------------------"); }*/ String arr[]={"1","2","3","4","5","3","9"}; // //String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;"; //System.out.println(text.indexOf("t"));//返回第一次出现t的索引,---6 //System.out.println(text.lastIndexOf("a"));//返回字符串最后一次出现的a的索引位置--47 //System.out.println(text.lastIndexOf(".java"));//返回字符串最后一次出现的.java的索引位置--47 //char ch= text.charAt(4);//返回一个char类型的字符串 //String re=ch+""; //System.out.println(re.toUpperCase());//toUpperCase();把小写字母转成大写字母,返回类型为String类型 //System.out.println(text.charAt(4));//返回字符串索引值为4的那一个字符为o //System.out.println("字符串的长度为:"+text.length()); //----------------------------------------------------------------------------------------------------------------------- //找出字符串中以.java结尾的字符串,分隔符为; // String text="hello.txt;study.java;word.php;hello.word.java;lastnone.c;"; // String rest[]=text.split(";");//用split方法去分割字符串,返回的是一个string数组,必须用一个String数组去接收 // for (String i : rest) { // int re=i.lastIndexOf(".java"); // if(re>0){//判断每一个字符串是否有.java结尾的,有就输出,没有就跳过进入下一次循环 // System.out.println(i); // }else{ // continue; // } // }//用foreach循环语句去遍历数组,for(元素变量 x:遍历的对象 obj){引用x的java语句} // String content=text.substring(0,5);//substring(int beginIndex, int endIndex)截取字符串方法.不写第二个参数,截取字符串一直到最后。 // System.out.println(content); //----------------------------------------------------------------------------------------------------------------------- //判断字符串是否为空 String content1="s"; Boolean rest1=hasLength(content1); System.out.println(rest1); }
以上是关于Java String 常用类的使用机常用方法的主要内容,如果未能解决你的问题,请参考以下文章