如何用indexOf()和substring()打印出字符串的第一个单词?

如题所述

indexOf(int ch)
返回指定字符在此字符串中第一次出现处的索引。

indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。

例如:String s = new String("write once, run anywhere!");
String ss = new String("run");
System.out.println("s.indexOf('r'): " + s.indexOf('r') );
System.out.println("s.indexOf(ss): " + s.indexOf(ss) );
结果为:s.indexOf('r'): 1

s.indexOf(ss): 12

2、例:我要截取第一个字符到第三个字符
String a="sdasdasd";
System.out.println(a.substring(0, 3));

输出结果:sda
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用indexOf()和substring()打印出字符串的第一个单词?
indexOf(String str)返回指定子字符串在此字符串中第一次出现处的索引。例如:String s = new String("write once, run anywhere!");String ss = new String("run");System.out.println("s.indexOf('r'): " + s.indexOf('r') );System.out.println("s.indexOf(ss): " + s.indexO...

如何用indexOf()和substring()打印出字符串的第一个单词
indexOf用法: 母字符串.IndexOf("子字符串") 是个数值,值是返回指定子字符串”第一次“在母字符串中的位数的坐标,从0开始数。SubString用法: 字符串.SubString(起始位置,长度) 起始位置是从0开始坐标的。你要的结果这样实现:String str="What is it?";String GetStr="";int index=...

如何提取字符串里的第一个“单字”
SubString用法: 字符串.SubString(起始位置,长度) 起始位置是从0开始坐标的。你要的结果这样实现:1 2 3 4 String str="What is it?";String GetStr="";int index=str.IndexOf(" "); \/\/返回第一个空格位置的坐标 GetStr=str.SubString(0,index); \/\/把他前面的全部截取就是第一个...

java 截取字符串第一个字符
1、语法:(1)public String substring(int beginIndex)。(2)public String substring(int beginIndex, int endIndex)。2、参数:(1)beginIndex -- 起始索引(包括), 索引从 0 开始。(2)endIndex -- 结束索引(不包括)。3、返回值:返回一个新字符串,它是此字符串的一个子字符串。该子...

判断一个字符串里是否含有某段字符?怎么截取一段字符
1、判断一个字符串是否含有某段字符,使用indexOf()方法; str.indexOf("参数1","参数2");参数1表示判断是否包含的小字符串, 参数2表示从左到有依次判断的起始位置,默认从0开始,str表示用于寻找的原字符串,ps:如果原字符串含多个判断字符串,则只返回第一个位置。 2、截取某段字符串,使用...

C# 中IndexOf的用法问题
indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1 string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";test.indexof(’d’) =2 \/\/从前向后 定位 d 第一次出现的位置 test.indexof(’d’,1) =2 \/\/从前向后 定位 d 从第三个字符串...

js中substr,substring,indexof,lastindexof的用法小结
1. `substr`和`substring`方法都是用来截取字符串的,它们的区别在于参数设置上。`substr`通过起始位置和长度来截取,而`substring`通过起始和结束位置来截取。两者都不会改变原始字符串,而是返回一个新的字符串。2. `indexOf`和`lastIndexOf`方法主要用于搜索字符串中的子串位置。这两个方法对于处理...

Java中查找字符串indexof()方法是怎么计算起始位置的
返回指定子字符串在此字符串中 第一次 出现处的索引。空格是字符,当然要算上.注意: 索引是从0开始的 比如那那个字符串"The piano" T的索引是0, p的索引是3 "abc abc abc ".indexOf("abc") = 0;"a bca bca bc".indexOf("abc") = -1; \/\/找不到 答案补充 不好意思, 我的...

String类中IndexOf()方法和substring()方法的区别
IndexOf()是检索字符串里面是否包含某个值, 把这个值的索引记录下来.. 如果没用找到则返回-1 Substring(0,2)是载取字符串的, 取其中的某些值 就是从索引处开始 截取几个 这里是从第一个开始 截取两个 http:\/\/hi.baidu.com\/friskyang\/blog\/item\/c87413a9c1c0c0b6cb130c58.html 参考 ...

Java问题,String类中的indexOf()方法...
indexOf 方法,返回 String 对象内第一次出现子字符串的字符位置。语法为strObj.indexOf(subString[, startIndex])。参数:1、strObj:必选项。String 对象或文字。2、subString:必选项。要在 String 对象中查找的子字符串。3、starIndex:可选项。该整数值指出在 String 对象内开始查找的索引。

相似回答