java - 替换第一个和最后一个字符?

标签 java string

如何替换以下代码中的第一个最后字符?我不知道该怎么做。 (我是初学者)谢谢。 (我知道我的 modifiedValue = temp.substring(0, 6); 行是错误的,因为我已经在上一行中使用了它。)

public void switched() {
    String temp;
    String modifiedValue;

    temp = inputField.getText();
    modifiedValue = temp.substring(0, 6);
    outputArea.append("With first char last and last char first:\n");
    outputArea.append("\t" + modifiedValue + "\n");
    outputArea.append("\n");

} // end of switched()

最佳答案

要交换字符串的第一个和最后一个字符,请尝试以下操作:

int n = temp.length();
temp = temp.charAt(n-1) + temp.substring(1, n-1) + temp.charAt(0);

关于java - 替换第一个和最后一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23147189/

相关文章:

java - 如何获取用于函数及其类的注释类型的所有注释属性?

java - Java中如何将字符串放入JSON并获取值

java - 在java中将整数集转换为字符串

javascript - 用 Scala 编写的开源 JavaScript 解释器

java - `copy(List<? super T> dest, List<? extends T> src) ` 和 `copy(List<T> dest, List<? extends T> src)` 之间的差异

java - 用我自己的字符串覆盖 string.xml

string - Swift:如何将 String 转换为 UInt?

string - 如何通过telnet或任何其他程序将字符串数据发送到套接字连接?

c# - 对包含坐标 x 和 y 的 List<String> 进行排序

Java - 通过 TCP 发送字符串或段落