Şu anda ayrı bir sayı programı yazıyorum ve kitap tarafından gitmek zorundayım. Kullanıcı bir String değeri girer .. örneğin "65 3 4 9". Bu rakamlardan her birini almam, onları bir tam sayıya dönüştürmem ve tamsayıyı bir diziye koymam gerekiyor. NASIL, birden fazla karakter bir tam sayıya eşit olacaksa ne olacak? (yukarıdaki örnek için dizin 0 == 65'deki dizi). Önceki programlarda charAt (loop variable) kullandım. Fakat bu durumda ihtiyacım olan şeylerden emin değilim.İpin bir sonraki kısmını nasıl alabilirim - java?
Herhangi biriniz bana bir ipucu verebilir mi? Bir şey daha önce bunu yaptığımı söylüyor ama boş bir çizim yapıyorum. Teşekkürler.
örneğin sizin 'String' ile' Scanner' başlat 'yeni Tarayıcı yardımcı olmalıdır, yorumlar dedi ("65 3 4 9")' ve sonra 'Tarayıcı # nextInt()' işlevini kullanın. –
'String' sınıfının' split() 'yöntemine bakın. İpucu: Her bir girişin yukarıdaki numaralarınızın bir String temsilidir olduğu Dizeler dizisi almak için boş bir alan 'myString.split (" ")' üzerine bölünebilir, sonra int ('Integer.parseInt (. ..) ') – Kon
Teşekkürler bir demet! – DevEarl