Подтвердить что ты не робот

Добавить один символ в строку или массив char в java?

Можно ли добавить один символ в конец массива или строки в java

например:

    private static void /*methodName*/ () {            
          String character = "a"
          String otherString = "helen";
          //this is where i need help, i would like to make the otherString become 
         // helena, is there a way to do this?               
      }
4b9b3361

Ответ 1

1. String otherString = "helen" + character;

2. otherString +=  character;

Ответ 2

Вы хотите использовать статический метод Character.toString(char c) для преобразования символа в строку сначала. Затем вы можете использовать обычные функции конкатенации строк.

Ответ 3

В первую очередь вы используете здесь две строки: "обозначает строку, которая может быть "" -empty "s" - строка длины 1 или "aaa" строка длины 3, а" метки" - символы. Чтобы иметь возможность делать String str = "a" + "aaa" + 'a', вы должны использовать метод Character.toString(char c), поскольку @Thomas Keene сказал, что пример будет String str = "a" + "aaa" + Character.toString('a')

Ответ 4

new StringBuilder().append(str.charAt(0))
                   .append(str.charAt(10))
                   .append(str.charAt(20))
                   .append(str.charAt(30))
                   .toString();

Таким образом, вы можете получить новую строку с любыми символами, которые вы хотите.

Ответ 5

просто добавьте их так:

        String character = "a";
        String otherString = "helen";
        otherString=otherString+character;
        System.out.println(otherString);

Ответ 6

public class lab {
public static void main(String args[]){
   Scanner input = new Scanner(System.in);
   System.out.println("Enter a string:");
   String s1;
   s1 = input.nextLine();
   int k = s1.length();
   char s2;
   s2=s1.charAt(k-1);
   s1=s2+s1+s2;
   System.out.println("The new string is\n" +s1);
   }
  }

Здесь вы получите результат.

* Введите строку    КОТ Новая строка    TCATT *

Он печатает последний символ строки в первом и последнем месте. Вы можете сделать это с любым символом строки.