黑马程序员—String类 (常见的操作有那些)

原创 2015年07月06日 17:20:15

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

String 类代表字符串
String 常见的操作有那些

例1
class StringDemo
{
public static void method_get()

{
String str="fdsasop";
sop(str.length());  // 获取字符的长度
sop(str.charAt(5)); //根据索引获取字符,索引就是是所说的角标,5说面是第五个角标
sop(str.indexof('a'));根据字符获取索引
sop(str.lastindexof('a'))//反向索引,从右开始数到a,在从左第一个角标数到a
}


public static void main(String[] args)
 {
method_get();

}

public static void sop(Object obj)
 {
System.out.println(obj);
}

}

 

例2
//判断字符的开头是什么,结尾是什么,中间还有包含什么字符

class StringDemo
{
public static void method_get()

{
String str="ArrayDemo.java";
sop(str.startsWith("Array")); //这个字符串的开头是不是Array, 是的话就true ,不是的话就fails
sop(str.endsWith(".java"));   //这个字符串的结尾是不是.java, 是的话就true ,不是的话就fails
sop(str.contains("o"));       // 判断是否有o这个字符

 
}


public static void main(String[] args)
 {
method_get();

}

public static void sop(Object obj)
 {
System.out.println(obj);
}

}

 


例3

//替换,replace(oldchar,newchar)

class StringDemo
{
public static void replace()

{
String str="hello java";
//String s1=str.replace('h','n');把上面的h 替换为n
String s1=str.replace("hello","hi");把hello 替换为hi
sop(str);
sop(s1);
 
}


public static void main(String[] args)
 {

replace();
}

public static void sop(Object obj)
 {
System.out.println(obj);
}

}

 

//子串
class StringDemo
{
public static void sub()

{
String str="abcdefg";

sop(str.substring(2)); //从指定位开始到结尾,意思是从第二个角标2开始算到结尾cdefg
sop(str.substring(2,4)); //包含头不包含尾,意思是从第二个角标2开始到第三个角标结束cd
}


public static void main(String[] args)
 {

sub();
}

public static void sop(Object obj)
 {
System.out.println(obj);
}

}

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------

 

 

真实大起底:一名黑马程序员的就业经历

写在前面的话:首先说明一下,我是黑马程序员Java09期的一名毕业学员,目前就职于北京汇***宇科技有限公司,起步月薪:10000元/月(福利不计)。我大学所学的是计算机专业,2014年毕业后直接进入...
  • itcast_cn
  • itcast_cn
  • 2016年05月17日 11:44
  • 11144

String类的20种常见方法

String类里面常用的20个方法 和长度有关的方法返回类型 方法名 作用 int length() 得到一个字符串的字符个数(一个...
  • tomcmd
  • tomcmd
  • 2017年02月05日 16:32
  • 2746

关于我在黑马程序员培训毕业后的亲身体验

首先申明:我本人已经于2016年5月份在广州传智播客java培训完毕业,和黑马程序员官网没有任何的利益往来,也没有人出钱给我帮他们做软文推广,这是我在黑马程序员的亲身体验,不存在虚构。...
  • wjycgl
  • wjycgl
  • 2017年04月20日 15:27
  • 1585

黑马程序员——String类常见的操作方法

——- android培训、java培训、期待与您交流! ———-
  • soft_zhang_
  • soft_zhang_
  • 2015年07月25日 11:36
  • 254

黑马程序员——String类及其常见操作

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、什么是String类 String的英文释义为字符串,顾名思义,是指数字、字母以及其他各类...
  • automan1514
  • automan1514
  • 2015年10月01日 19:20
  • 244

黑马程序员:String类的七种常见操作

String类适用于描述字符事物,那么它就提供多个方法对
  • javafresh0413
  • javafresh0413
  • 2014年07月11日 12:58
  • 246

黑马程序员_java基础String的常见操作

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- class StringMethodDemo { public static void ...
  • saghir
  • saghir
  • 2015年04月18日 07:05
  • 241

黑马程序员_JavaAPI——String及常见API类总结

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ /* 基本数据类型对象包装类。 byte Byte short sh...
  • xiaosage0007
  • xiaosage0007
  • 2013年04月28日 10:27
  • 325

黑马程序员——java基础—String类和StringBuffer类

String类的概述和使用:        (1)多个字符组成的一串数据。               其实它可以和字符数组进行相互转换。        (2)构造方法:               ...
  • Cathy_ndi
  • Cathy_ndi
  • 2015年08月07日 23:55
  • 407

黑马程序员—常用String类和StringBuffer

------- android培训、java培训、期待与您交流! ---------- String s1=”abc”; String s2=new String(“aba”); s1是一个...
  • shaguayidianhong
  • shaguayidianhong
  • 2013年08月06日 23:33
  • 501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员—String类 (常见的操作有那些)
举报原因:
原因补充:

(最多只允许输入30个字)