回答
我完全不明白你是什麼,但可以做到這一點:
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