String的用法
来源:互联网 发布:mysql limit 动态参数 编辑:程序博客网 时间:2024/05/22 00:16
public class DemoString
{
public static void main(String [] args)
{/*
String s ="abc";//创建一个字符串对象在常量池中
String s1 =new String("abc");//创建两个对象 一个new 一个字符串 在堆内存中
System.out.println(s==s1);//比较字符串地址 false
System.out.println(s.equals(s1));//比较字符串内容 true
DemoString ();
*/
String str = "aaafagggvvfadafag";
int strnum1 =str.indexOf(100);
System.out.println("第一d的位置="+strnum1);//indexof的用法
int strnum2 =str.lastIndexOf(97);
System.out.println("最后一个 a的位置="+strnum2);
System.out.println(str.length());//返回此字符串的长度
System.out.println(str.charAt(2));//charAt的用法 返回指定索引处的 char 值。
System.out.println("substring="+str.substring(2, 7));//返回一个新字符串,它是此字符串的一个子字符串。
DemoString1();
}
private static void DemoString3()
{
String s ="abc";
System.out.println(s.compareTo("bc"));//比较字符串大小 大于就返回一个大于0的值小于返回小于0的值 等于就返回等于零
}
private static void DemoString2()
{
String s ="abc";
System.out.println(s.equalsIgnoreCase("ABC"));//忽略字符串大小写进行比较比内容
System.out.println(s.contains("bc"));//判断是否包含某个字符串
String str ="Array.java";
System.out.println(str.startsWith("Array"));//判断以什么味开头的 测试此字符串是否以指定的前缀开始。
System.out.println(str.endsWith(".java"));//判断以什么为结尾的
}
private static void DemoString()
{
String s =new String();//等效于String ="";不等效于String =null;
char [] a ={'a','b','d'};
String s1 =new String(a,1,2);//取书中角标1角标2
System.out.println("s1="+s1);
}
private static void DemoString1()
{
String s1 ="zhangsan,李四,王虎";
String [] arr=s1.split(",");//正则表达式
for(int x=0;x<arr.length;x++)
{
System.out.println(arr[x]);
}
char [] chs =s1.toCharArray();//将字符串变成字符数组
for(int y=0;y<arr.length;y++)
{
System.out.println(chs[y]);
}
String s ="ab你";
byte [] byt =s.getBytes();//将字符串变成字节数组
for(int x =0;x<byt.length;x++)
{
System.out.println(byt[x]);
}
System.out.println("-"+ " ab bbc ".trim()+"-");//去除字符串两端的空格
}
}
{
public static void main(String [] args)
{/*
String s ="abc";//创建一个字符串对象在常量池中
String s1 =new String("abc");//创建两个对象 一个new 一个字符串 在堆内存中
System.out.println(s==s1);//比较字符串地址 false
System.out.println(s.equals(s1));//比较字符串内容 true
DemoString ();
*/
String str = "aaafagggvvfadafag";
int strnum1 =str.indexOf(100);
System.out.println("第一d的位置="+strnum1);//indexof的用法
int strnum2 =str.lastIndexOf(97);
System.out.println("最后一个 a的位置="+strnum2);
System.out.println(str.length());//返回此字符串的长度
System.out.println(str.charAt(2));//charAt的用法 返回指定索引处的 char 值。
System.out.println("substring="+str.substring(2, 7));//返回一个新字符串,它是此字符串的一个子字符串。
DemoString1();
}
private static void DemoString3()
{
String s ="abc";
System.out.println(s.compareTo("bc"));//比较字符串大小 大于就返回一个大于0的值小于返回小于0的值 等于就返回等于零
}
private static void DemoString2()
{
String s ="abc";
System.out.println(s.equalsIgnoreCase("ABC"));//忽略字符串大小写进行比较比内容
System.out.println(s.contains("bc"));//判断是否包含某个字符串
String str ="Array.java";
System.out.println(str.startsWith("Array"));//判断以什么味开头的 测试此字符串是否以指定的前缀开始。
System.out.println(str.endsWith(".java"));//判断以什么为结尾的
}
private static void DemoString()
{
String s =new String();//等效于String ="";不等效于String =null;
char [] a ={'a','b','d'};
String s1 =new String(a,1,2);//取书中角标1角标2
System.out.println("s1="+s1);
}
private static void DemoString1()
{
String s1 ="zhangsan,李四,王虎";
String [] arr=s1.split(",");//正则表达式
for(int x=0;x<arr.length;x++)
{
System.out.println(arr[x]);
}
char [] chs =s1.toCharArray();//将字符串变成字符数组
for(int y=0;y<arr.length;y++)
{
System.out.println(chs[y]);
}
String s ="ab你";
byte [] byt =s.getBytes();//将字符串变成字节数组
for(int x =0;x<byt.length;x++)
{
System.out.println(byt[x]);
}
System.out.println("-"+ " ab bbc ".trim()+"-");//去除字符串两端的空格
}
}
0 0
- String的用法。。。
- String.split的用法
- string 的用法总结
- string .Compare的用法
- string的用法
- String.Compare的用法
- string的简单用法
- String.split()的用法
- string.Format的用法
- String的用法
- String 类的用法
- String.Format() 的用法
- String.split()的用法
- String.Format()的用法
- std::string的用法
- String 的基本用法
- C++ String 的用法
- String.format()的用法
- jQuery中attr()和prop()方法的介绍
- Python二叉树层次打印
- Reverse digits of an integer_Leetcode_#7
- Python中用format()格式化字符串
- java设计模式_里氏代换原则
- String的用法
- FragmentTransaction的commit和commitAllowingStateLoss的区别
- 腐蚀和膨胀
- Compiling Ogre3D V2.1 for dummies
- JAVABEAN是什么和总结JAVABEAN的两种使用方式
- 微信企业号回调模式校验/echosstr校验错误的解决办法
- wrapper 读取配置文件
- 图片保存到sd卡
- SDL初始化和创建窗口