String类的几个常用方法
可以看String类的源码,我把重点给你圈出来了。有不懂的可以随时找我。
length():求字符串的长度
indexOf():求某个字符在字符串中的位置
charAt():求一个字符串中某个位置的值
equals():比较两个字符串是否相同
replace():将字符串中的某些字符用别的字符替换掉。形如replace(“abc”,”ddd”);字符串中的abc将会被ddd替换掉。
split():根据给定正则表达式的匹配拆分此字符串。形如 String s = "The time is going quickly!"; str1=s.split(" ");
substring():输出一个新的字符串,它是此字符串中的子串,形如substring(3,7);它将字符串中的第四个第五个第六个输出。
trim():将字符串开头的空白(空格)和尾部的空白去掉。
format():使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
toLowerCase():将字符串中所有的大写改变成小写
toUpperCase():将字符串中所有的小写改变为大写
public static void main(String[] args) {
String str1 = new String("abcdef");//初始化一个String对象
System.out.println(str1.length());//输出字符串的长度
System.out.println(str1.indexOf("c"));//输出指定字符在字符串中的位置
System.out.println(str1.charAt(3));//输出指定位置的值
String str2 = new String("wangmeixi");
System.out.println(str1.equals(str2));//比较两个字符串是否是相等的。
String str3 = new String("abcdefghijk");
System.out.println(str3);//输出str3的字符串
System.out.println( str3.replace("def","fed"));//输出替换之后的字符串
}
1. 在docs中,Java中任何一个类的文档由如下几部分组成:
★类的相关定义,包括类的名称,有哪些父类,有哪些接口;
★类的相关简介,包括一些基本的使用说明;
★成员(Field)摘要:属性就是一种成员,会列出所有出现的成员信息项;
★构造方法(Constructor)说明:列出该类中所有构造方法的信息;
★方法信息(Method)说明:所有类中定义好的可以使用的方法;
★成员、构造、方法的详细信息。
二. 字符串与字符数组
1. 字符串就是一个字符数组,所以在String类里面支持有字符数组转换为字符串以及字符串变为字符的处理操作方法。这些处理操作方法如下:
ToDo
char ch = 'a' ;
//ch = (char) (ch - 32) ;
ch -= 32 ; // 这样简写可以避免像上面一样写强制转换并且避免出现异常
三. 字节与字符串
1. 字节更多的情况是用于数据传输以及编码转换处理之中,在String类里面提供有对字节操作的支持。
2. 字节并不适合处理中文,而只有字符适合于处理中文,并且按照程序的概念来讲,一个字符等于2个字节,字节只适合于处理二进制数据。
关于java String类的substring()和equals()方法
1、public class HelloWorld { public static void main(String[] args) { System.out.println("Helloworld"); test(); } public static void test() { String s = "10"; String s2 = "1"; System.out.println(s.substring(0, 1)=="1"); System.out.printl...
杓鹬的种类
中文属名: 杓鹬属 (Numenius)中文亚科: 鹬亚科 (Tringinae)中文科名: 鹬科 (Scolopacidae)中文亚目: 鸻亚目 (Charadrii)中文目名: 鸻形目 (Charadriiformes) 中国野生鸟类:
鹬鸟是什么鸟
拉丁名:Tringaochropus(linnaeus);考证:始载于《中国药用动物志》。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2011-02-19 展开全部 鹬鸟是鸻形目鹬科鸟类的统称,常见的有白腰杓鹬和矶鹬。鹬科(学名:Scolopacidae)鸟类约有23属83种。中型或小型涉禽。体色暗淡而富于条纹,嘴形多样,...
String作为引用类型到底特殊在哪儿
二.tring类型是只读的引用类型,修改string对象会创建新的实例 到底string类型是值类型还是引用类型?答案当然是引用类型。通过以下代码即可验证:string str = "abc";\/\/1 MessageBox.Show(str.GetHashCode().ToString());Test(str);\/\/4 MessageBox.Show(str.GetHashCode().ToString());private void ...
publicvoidsetname和publicstring
1、publictring的返回值是字符串类型的返回一个String值,string类型不必在方法内写输出语句,把要输出的结果直接return即可,这个方法就可以当字符串类型使用了,可以直接这样输出,不用加双引号。2、publicvoidsetname无返回值,不用return这个关键字,在方法里直接可以用system语句在控制台输出结果。
鸟类的类型,求答案
滨鹬亚科Tringinae雉鸻总科Jacanoidea 彩鹬科Rostratulidae雉鸻科Jacanidae鸻小目Charadrioidea 鞘嘴鸥总科Chionidoidea 鞘嘴鸥科Chionididae鸻总科Charadrioidea 鸻科Charadriidae 鸻亚科Charadriinae(旧鸻科)反嘴鹬亚科Recurvirostrinae 蛎鹬族Haematopodini(旧蛎鹬科)反嘴鹬族Recurvirostrini(旧反嘴鹬科)鸥总科...
C++的string 和Java的String有什么区别?
1,提取子串 String类提取子串的方法是substring方法,例如:String str = "hello"; String substr = str.subdtring(0,4);,在这里,第一个参数是起始位置,第二个参数是不想复制的第一个位置或者说是截止位置。结果就是"hel"。2,字符串拼接 java语言与C++语言一样,都支持使用“+”来拼接字符...
C++中如何定义一个只读内存?
const mytring a=new char;a 就是一个只读内存的地址。
String、StringBuffer和StringBuilder的区别是什么?
tring和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。string是C++、java等编程语言中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。
动词加ing
planting)45.keep(keeping) 46.empty(emptying) 47.try(tring) 48.bite(biting)49.drive(driving) 50.rise(rising) 51.travel(travelling) 52.leave(leaving) 53.hide(hiding) 54.reach(reaching) 55.wake(waking)56.type(typing) 57.start(starting) 58.pass(passing) 59.bark(barking)...
林残逍遥: length():求字符串的长度indexOf():求某个字符在字符串中的位置charAt():求一个字符串中某个位置的值equals():比较两个字符串是否相同replace():将字符串中的某些字符用别的字符替换掉.形如replace(“abc”,”ddd...
新抚区15020608876: String常使用的方法有哪些? - ?
林残逍遥: 这些是最常用的: char charAt (int index) 返回index所指定的字符 String concat(String str) 将两字符串连接 boolean endsWith(String str) 测试字符串是否以str结尾 boolean equals(Object obj) 比较两对象 char[] getBytes 将字符串转换成字符数组返...
新抚区15020608876: String这个类有哪些常用的属性和方法 - ?
林残逍遥: 属性 字符串String类型的每个实例都有一个length属性,表示字符串中的字符个数.由于字符串是不可变的,所以字符串的长度也不可变 字符串的length属性不会在for/in循环中枚举,也不能通过delete操作符删除 [注意]对于字符串s来说,最后一...
新抚区15020608876: Java 写出String类的主要构造方法? - ?
林残逍遥: 楼主看看API就行了String()初始化一个新创建的 String 对象,它表示一个空字符序列. String(byte[] bytes)构造一个新的 String,方法是使用平台的默认字符集解码字节的指定数组. String(byte[] ascii, int hibyte)已过时. 该方法无法将字...
新抚区15020608876: java中String的成员方法有哪些,为什么不建议频繁使用 - ?
林残逍遥: String的成员方法太多,常用的有subString(),indexOf,等等.因为String是一个不可变的.所以每次给String赋值或者更改值,都会创建一个新的String对象,造成不必要的浪费!
新抚区15020608876: java的String类的substring方法? - ?
林残逍遥: String substring(int begin,int end)提取begin和end之间的字符串部分;String substring(int index)提取从位置索引开始的字符串部分;char charAt(int index)返回指定索引处的char值.希望能够帮到你.
新抚区15020608876: java中string类的方法有哪些? - ?
林残逍遥: 方法摘要 char charAt(int index) 返回指定索引处的 char 值. int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点). int codePointBefore(int index) 返回指定索引之前的字符(Unicode 代码点). int codePointCount(int beginIndex,...
新抚区15020608876: 求C++中string这个类的完整应用方法.最好各有例子. - ?
林残逍遥: 百度“C++的String类及其成员函数和智能指针专题”,里面有String类的基本常用方法的介结,记住String是一个类,他只是一个类,我们使用的是其中的方法,只是不知道这些方法的名字.调用这些方法时要使用点运算符,指针要使用->运算符.
新抚区15020608876: 列出string类的常用方法,需要说明方法的返回值类型,输入参数的类型及方法的作用. - ?
林残逍遥: 重载 类中定义的方法的不同版本public int Calculate(int x, int y)public double Calculate(double x, double y) 特点(两必须一可以)方法名必须相同参数列表必须不相同返回值类型可以不相同 覆写子类中为满足自己的需要来重复定义某个方法的不同实现.通过使用override关键字来实现覆写.只有虚方法和抽象方法才能被覆写.要求(三相同)相同的方法名称相同的参数列表相同的返回值类型
新抚区15020608876: java中的string的用法总结,比如有indexof,split等 - ?
林残逍遥: 这个在刚刚学习的时候经常会忘记这些,没有关系,实际应用的时候再认真去查 1、方法Indexof返回第一次找到目标,如果没有找到就返回-1,指定位置往回找 String str1="cdesada" str1.indexOf("cde"); 2、从当前字符中抽取子...