说我有String s = "This is a loooooooooooooooong string";
。现在说我想切断This
并返回其他所有内容。我将如何做到这一点?我问的是,是否有一种方法在x
字符后返回所有内容?如何在字符串中包含x个字符后返回所有内容
回答
是的。该方法是substring()
方法,该方法将整数作为其参数,并在指定的字符位置之前切除所有内容。
String s = "This is a loooooooooooooooong string";
System.out.println(s.substring(5));
输出:
is a loooooooooooooooong string
非常感谢你fireshadow52。你已经教了我很多关于Java的知识。 :d – Tony
当然。 :-)
return s.substring(5);
您正在寻找string result = s.substring(4);
String#substring(int)
需要开始索引。
substring
是你在找什么。从文档
例子:
"unhappy".substring(2) returns "happy"
"Harbison".substring(3) returns "bison"
"emptiness".substring(9) returns "" (an empty string)
您需要使用String.substring(int)
。它需要String
并返回一小部分。像Java中的大多数事情一样,它是基于零的。这意味着第一个字符是0,而不是1.另外,substring
是,包括。这意味着它会保持索引指示的字符,而不会丢失它。最后,substring
不会更改原始字符串,因此您需要将返回值分配给某些内容。这里有一个例子:
String str = "Hello World!";
System.out.println(str.substring(6)); // World!
System.out.println(str); // Hello World!
现在,有时你想利用那就是在开头或中间,而不是结束的字符串的一部分。你可以用String.substring(int, int)
来做到这一点。这有两个整数,起始索引和结束索引。现在,尽管开始索引是,包括,但结束索引是独占。以下是一个示例:
String str = "Hello World!";
System.out.println(str.substring(0, 5)); // Hello
您可以在JavaDocs中找到这两种方法。实际上,谷歌的第一个结果java {class name}
通常是该类的参考,因此它们很容易查找。他们非常有用,所以一定要检查出来。
substring()是您可以使用的方法。
String word= "This";
return s.substring(word.length());
- 1. 返回一个包含十亿个字符的字符串
- 2. 返回true是字符串包含特定字符在Javascript中
- 3. 从MemoryStream返回包含xml内容的字符串
- 4. 如何返回的所有字符串
- 5. 删除字符串和每个包含特定字符串的元素后的所有内容
- 6. 返回子字符串,如果包含字符
- 7. 如何清除字符串php中的某些字符后的所有内容?
- 8. C#搜索包含字符串的目录中的所有文件,然后返回该字符串
- 9. 删除Tcl中的字符串中的某个字符后的所有内容
- 10. 如何删除字符串中包含第3个斜杠的所有字符?
- 11. 删除字符串中的数字后的所有内容
- 12. 如果字符串包含不在RegEx中的字符,则返回Javascript RegEx
- 13. x个字符后截断字符串
- 14. 如何在Javascript中检查字符串包含字母字符
- 15. 包含包含空终止符字节的字符串的C++返回长度
- 16. 如何从搜索字符串中返回包含撇号的查询结果字符串不包含撇号
- 17. 如果ASCII字符串包含字母或数字,然后返回文本
- 18. 如何确定一个字符串包含字符串
- 19. 如何隐藏字符串中的美元符号后的所有内容JQuery
- 20. 返回字符串,如果它包含特定的字
- 21. pystache - 返回所有模板字符串
- 22. Exif数据返回字符串?只有在javascript内框字符
- 23. 在Python中,如何获取字符串文本,并返回一个包含字符串列表的列表?
- 24. javascript:从字符串中获得某些字符后的所有内容?
- 25. 如何使所有大写在JavaScript除非字符串包含'
- 26. 如何包含在查询字符串中的特殊字符
- 27. 如何在字符串中包含引号字符?
- 28. 如何找出该字符串中包含unicode字符在C#
- 29. 字符串包含
- 30. 包含字符串
阅读的JavaDoc - 他们是**超级有用** http://download.oracle.com/javase/7/docs/api/java/lang/String.html –
@马特+1,更好的建议比所有的答案:) – Paulpro
有人明智地曾告诉我:“教一个人建立一个火,他会在夜间温暖的。设置一个人着火,他会温暖为他的余生。“_嗯,也许这不是正确的教训... –