回答
我完全不明白你是什么,但可以做到这一点:
if(string.length() > 250) {
char[] lastCharacters = (string.subString(string.length-250)).toCharArray;
}
当我回答同样的问题时,我被低估了,但是timmeke得到了赞赏? –
如果长度小于250,则会失败,这是问题中明确指出的情况。 –
@JonSkeet,我更新了我的帖子。 –
所以你现在已经回答了最简单的情况。我认为这不是特别有用。 –
最简单的将是这样的: -
public class check2 {
public static void main(String main[])
{
String temp = "Your String Of Some Size";
if(temp.length()>=250)
{
System.out.println(temp.substring(temp.length()-250));
}
else
{
//Since Size is less than 250 ,i display the same string
System.out.println(temp);
}
}
}
这是做一个更紧凑的方式它:
public String getLast250Char(String input) {
return (input != null && input.length() > 250) ? input.substring(-250) : input;
}
这样这样,你会得到一个null
返回值,一旦您input
字符串是null
。
public class twofiftystring{
public static void main(String main[])
{
String somestring = "String of arbitrary size";
String res = temp.length()>=250 ? somestring.substring(temp.length()-250 : somestring;
}
}
我会用StringUtils.right从下议院郎例子:
StringUtils.right("abc", 0) = ""
StringUtils.right("abc", 2) = "bc"
StringUtils.right("abc", 4) = "abc"
此方法将最后250个字符返回字符串中,和其他人刚刚返回的字符串。 如果字符串必须是250个字符或更长,您可以修改它以返回异常。
public String getLast250Characters(String text)
{
return (text.length() <= 250) ? text : text.substring((text.length() - 250));
}
- 1. 获取字符串数组的子字符串的最佳方法是什么?
- 2. 解析字符串内的这个字符串的最佳方法是什么?
- 3. 在C++中标记字符串的最佳方法是什么?
- 4. 从Java中的字符串中提取此int的最佳方法是什么?
- 5. PHP获取字符串的前5个单词的最佳方法是什么?
- 6. 解析这个字符串的最佳方法是什么?
- 7. 在php字符串中替换unicode字符的最佳方法是什么?
- 8. 什么是替换字符串中不允许的字符的最佳方法?
- 9. 从字符串中获取美分值的最佳方法是什么?
- 10. 从空字符串中获取int的最佳方法是什么?
- 11. 删除字符串的最后n个字符(在Ruby中)的最佳方式是什么?
- 12. Java:获取字符串中最后一个单词的最简单方法
- 13. 解析字符串间隔的最佳方法是什么?
- 14. 删除部分字符串的最佳方法是什么? (C#)
- 15. 编辑类似字符串的最佳方法是什么?
- 16. 搜索base64字符串的最佳方法是什么?
- 17. 什么是解析JSON字符串的最佳方法?
- 18. 替换字符串的最佳方法是什么?
- 19. 分离ldap连接字符串的最佳方法是什么?
- 20. 操纵以下字符串的最佳方法是什么?
- 21. 将csv转换为字符串的最佳方法是什么?
- 22. 什么是测试字符串的最佳方法?
- 23. 获取字符串中的最后一个子字符串?
- 24. 什么是增加一个字符串的最佳方式[jQuery]
- 25. 转:检测无效JSON字符串字符的最佳方法是什么?
- 26. 解析多个字组合的字符串的最佳方法是什么?
- 27. 通过最后一次出现的字符拆分字符串的最佳方法是什么?
- 28. 在字符'?'之后从字符串中获取最后一个字符串
- 29. 什么是分隔字符串的最佳ASCII字符?
- 30. 获取字符串中关键字列表的最简单方法是什么?
你已经试过了什么?提示:它可能会使用'substring',但你需要找出从哪里取得子字符串... –
我在想,['String#isEmpty'](http://docs.oracle.com/javase /7/docs/api/java/lang/String.html#isEmpty%28%29),['String#length'](http://docs.oracle.com/javase/7/docs/api/java/ lang/String.html#length%28%29)和['Math.min'](http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#min%28int ,%20int%29)是什么你需要阅读 – MadProgrammer
'最好的'哪个标准?或者你的意思是“如何获取字符串的最后205个字符?” – 2013-07-29 10:01:02