java中对字符串的操作
public class CAA{
public static void main (String args[]){
String str = "niani";
String str1 = "hello word";
String str2 = "hello java";
String str3 = str2.replace("java","PYTHON" );
String str4 = str2.substring(5,10);
str1 = str1.concat("\n hello Java"); //追加python是join()和+
boolean b = str.equalsIgnoreCase(str2); //比较字符串python中用is==
char mychar = str.charAt(2); //charAt 字符在哪里 python中是index
StringBuffer x1 = new StringBuffer("zhijia1");
//输出信息
System.out.println("追加字符串"+"\t"+x1.append(str1)); //python中用append,但java要定义个StingBuffer类 类再赋值给对象便可以实现 追加append 插入 insert 颠倒reverse
System.out.println("截取字符串用substring"+"\t"+str4); //python中用split返回的是个列表split("以该字符串切割,该字符串肯定没了",切割次数 默认的话就是该字符串全部切割) 切片
System.out.println("替换字符串用replace"+"\t"+str3); //python中用replace
System.out.println("获得字符串的长度用length"+"\t"+str.length()); //python中用len
System.out.println("比较字符串用equalsIgnoreCase"+"\t"+b); //连接字符串用+
System.out.println("追加字符串这里用+好:"+ str1 + str2); //连接字符串用+
System.out.println("第二个索引位置的字符:"+mychar); //java打印字符串要加的是双引号
System.out.println("追加之后的字符串:"+str1); //java打印字符串要加的是双引号
System.out.println("字符串转化为小写用toLowerCase:"+str3.toLowerCase()); //java打印字符串要加的是双引号
System.out.println("字符串转化为大写用toUpperCase:"+str1.toUpperCase()); //java打印字符串要加的是双引号
System.out.println("消除字符串中的空白字符用trim:"+str2.trim()); //python中用strip去除字符串两边的空白字符,replace可以把空白字符替换掉,好吧,java的也是两边的
System.out.println("查找字符串:"+str2.indexOf("j",0)); //查找字符串indexof都是返回第一次出现的字符串索引,lastIndexof是返回之后一次出现的字符串的索引
}
努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。