Java StringBuilder
11.12.2022 - 11:37
Merhaba java da StringBuilder kullanımında kullanıcıdan veriyi nasıl alabiliriz.
44
Görüntülenme
0 Beğeni
Bu kod kullanıcıdan bir satır metin girdisi alır ve bu girdiyi StringBuilder nesnesine atar. Daha sonra, StringBuilder nesnesini kullanarak istediğin işlemleri gerçekleştirebilirsin
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter some text: ");
String input = sc.nextLine();
StringBuilder sb = new StringBuilder(input);
sc.close();
}
}
Merhabalar. Yukarıda cevap verilmiş lakin cevap yanlıştır. Eğer kullanıcıdan bir veriyi StringBuilder ile almak istiyorsanız, ilk olarak StringBuilder sınıfını kullanarak bir nesne oluşturmalısınız. Daha sonra, append()
metodunu kullanarak kullanıcıdan girdi alabilirsiniz. Örneğin:
StringBuilder input = new StringBuilder();
Scanner scanner = new Scanner(System.in);
System.out.print("Enter some text: ");
input.append(scanner.nextLine());
Eğer kullanıcıdan birden fazla satır veri almak istiyorsanız, bu kod parçacığını döngü içinde kullanarak kullanıcıdan istediğiniz kadar satır veri alabilirsiniz
Teşekkürler
StringBuilder ile kullanıcıdan vari alamazsın. Scanner kullan istersen