lon*_*rah 167 java string substring
如何获取字符串的最后一个字符?
public class Main
{
public static void main(String[] args)
{
String s = "test string";
//char lastChar = ???
}
}
Run Code Online (Sandbox Code Playgroud)
jco*_*ctx 224
代码:
public class Test {
public static void main(String args[]) {
String string = args[0];
System.out.println("last character: " +
string.substring(string.length() - 1));
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
last character: f
Run Code Online (Sandbox Code Playgroud)
Ani*_*ket 94
这是一种使用方法String.charAt()
:
String str = "India";
System.out.println("last char = " + str.charAt(str.length() - 1));
Run Code Online (Sandbox Code Playgroud)
结果输出是last char = a
.
Sur*_*gch 25
其他答案包含许多不必要的文本和代码.以下是获取String的最后一个字符的两种方法:
烧焦
char lastChar = myString.charAt(myString.length() - 1);
Run Code Online (Sandbox Code Playgroud)
串
String lastChar = myString.substring(myString.length() - 1);
Run Code Online (Sandbox Code Playgroud)
Nei*_*ury 21
其他答案非常完整,如果你想找到一个字符串的最后一个字符,你肯定应该使用它们.但如果您只是尝试使用条件(例如,是最后一个字符'g'),您还可以执行以下操作:
if (str.endsWith("g")) {
Run Code Online (Sandbox Code Playgroud)
或者,字符串
if (str.endsWith("bar")) {
Run Code Online (Sandbox Code Playgroud)
试试这个:
if (s.charAt(0) == s.charAt(s.length() - 1))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
470900 次 |
最近记录: |