黑马程序员技术交流社区
标题:
照着视频敲的,有错误请指出
[打印本页]
作者:
vaqh
时间:
2014-7-30 21:45
标题:
照着视频敲的,有错误请指出
/*
1.获取
2.判断
*/
class StringMethoDemo {
public static void method_get()
{
String s = "abcdeakpf";
//长度
sop(s.length());
//根据索引获取字符
sop(s.charAt(4));
//根据字符获取索引
sop(s.indexOf('g',3));//没有找到返回-1
//反向索引一个字符串出现的位置,从右往左找
sop(s.lastIndexOf('a'));
}
public static void method_is()
{
String str = "ArrayDemo.java";
//判断是否是Array开头的文件
sop(str.startsWith("Array"));
sop(str.endsWith(".java"));
sop(str.contains("Demo"));//indexof(str)返回-1不包含指定字符串。否则包含
}
public static void method_trans()
{
char arr[] = {'a','b','c','d','e'};
String s = new String(arr);
String s2 = String.copyValueOf(arr);//valueOf(int) valueOf(double)
sop(s+" "+s2);
}
public static void method_replace()
{
String s = "Hello java";
//String s1 = s.replace('a', 'n');
String s1 = s.replace("java", "world");
sop("s="+s);
sop("s1="+s1);
}
public static void method_split()
{
String s = "zhangsan,lisi,wangwu";
String[] arry = s.split(",");
for(int x=0;x<arry.length;x++)
{
sop(arry[x]);
}
}
public static void method_sub()
{
String s = "abcdef";
sop(s.substring(2));//s.substring(begin,s.length());如果角标不存在,字符串角标越界
sop(s.substring(2, 4));//包含头不包含尾
}
public static void method_7()
{
String s = " Hello java ";
sop(s.toUpperCase());
sop(s.toLowerCase());
sop(s.trim());
String s1 = "dda";
String s2 = "acc";
sop(s1.compareTo(s2));
}
public static void main(String[] args)
{
//method_get();
//method_is();
//method_trans();
//method_replace();
//method_split();
//method_sub();
method_7();
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2