配列をソートしたい。私はedittextフィールドから入力を受け取り、1桁を配列に変換する方法を理解することができません。最初アンドロイドスタジオでは、どうすればEditTextフィールドに数字を入力できますか? 1452とそれを整数配列{1,4,5,2}に変換する
答えて
があなたのEditTextから、あなたの文字列を取得し、その後に各番号を格納し、単一の数字を読まなければなりませんforループを使用して配列を作成します。
public class EditTextArray extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_edit_text_array);
EditText et = (EditText) findViewById(R.id.editText);
et.setText("1452"); // Normally user input here...
String text = et.getText().toString();
int[] array = new int[text.length()];
for (int i = 0; i < text.length(); i++) {
array[i] = Character.getNumericValue(text.charAt(i));
}
Log.d("Output: ", Arrays.toString(array));
//09-20 14:27:45.272 20400-20400/com.jtwaller.test D/Output:: [1, 4, 5, 2]
StringBuilder sb = new StringBuilder();
for (int i = 0; i < text.length(); i++) {
sb.append(array[i] + " ");
}
Log.d("Output: ", sb);
//09-20 14:27:45.272 20400-20400/com.jtwaller.test D/Output:: 1 4 5 2
}
}
ありがとうございました!あなたは救い主です。括弧や昏睡のない配列を得ることができます。 –
上記の私の編集された回答を参照してください。私はあなたがこれらのことを自分でコーディングしようとしていることを期待しています。 私の答えが役立っている場合は、私の投稿の上下の矢印の下にあるグレーのチェックマークをクリックして回答を受け入れてください。 – jtwaller
ありがとうBro!作品は完璧!新しいユーザーとしてあなたの答えを実際に投票することはできません! –
だけでなく、その後
String s = yourEditText.toString();
Integer digitNumber = s.length();
Integer i = Integer.valueOf(s);
を行うULL UのMod演算子を使用してこれを行うので、
new Integer[] I = new Integer[digitNumber];
for(int i=0; i<digitNumber;i++){
I[i] = i % 10;
i = i/10;
}
これは正しいですか?挿入のソートを試しています public void iSort(int [] a){ String text = input.getText()。toString(); int [] array =新しいint [テキスト。長さ()]; (int i = 0; i
__m int [a] 'とは何ですか? – BAAAZINGA
だけので好きです...あなたの文字列を取得し、parseIntは
String number = "10";
int result = Integer.parseInt(number);
それに答える前に慎重に質問を読んでください。 –
- 1. 文字の配列を整数に変換するにはどうすればよいですか?
- 2. どのように私はアンドロイドスタジオで整数にバイナリ文字列を変換できますか?
- 3. 文字列と整数を同じ配列に配置するにはどうすればよいですか?
- 4. edittext入力を整数に変換する
- 5. jsonnetで文字列を整数に変換するにはどうすればよいですか?
- 6. シェルスクリプトで文字列を整数に変換するにはどうすればいいですか?
- 7. 大量の文字列をC++で整数に変換するにはどうすればよいですか?
- 8. カスタムIDフィールドを通常の整数フィールドに変換するにはどうすればよいですか?
- 9. 数字を配列に格納する整数をどのように配置すればよいですか?
- 10. PostgreSQL(9.1)関数内で文字を整数に変換するにはどうすればよいですか?
- 11. 文字列を使用せずに整数を数字の配列に変換するにはどうすればよいですか?
- 12. 24ビット整数を3バイト配列に変換するにはどうすればよいですか?
- 13. clojure文字列を別々の整数に変換するにはどうすればいいですか?
- 14. 整数を4桁の16進文字列に変換するにはどうすればよいですか?
- 15. 文字列をC++で整数の配列に変換する
- 16. 数字の文字配列を整数に変換する
- 17. 数字のベクトルを整数に変換するにはどうすればいいですか?
- 18. 変数入力の値は文字列1,2,3,4,5,6,7です。入力の中に含まれる整数の和はどのように得られますか?
- 19. 入力がスペースで区切られた整数の場合、動的に作成された文字配列を整数配列に変換する方法
- 20. EditText入力を変数floatに追加するにはどうすればよいですか?
- 21. 文字列から整数を抽出し、それをC++の変数に代入するにはどうすればよいですか?
- 22. 入力された文字列をリストに変換するにはどうすればよいですか?
- 23. 整数を含む入力フィールドの値を検証するにはどうすればよいですか?
- 24. 文字列に変換された整数を出力できません。
- 25. EditText入力を整数に変換して乗算しますか?
- 26. ユーザがランダムな整数で入力したxの数値を配列に入力するにはどうすればよいですか?
- 27. ファイルの入力フィールドをファイルの配列に変更するにはどうすればよいですか?
- 28. セル配列をMATLABの数値配列に変換するにはどうすればよいですか?
- 29. CodeIgniterの結果配列を数値配列に変換するにはどうすればよいですか?
- 30. 文字で整数入力ループを終了するにはどうすればいいですか?
でそれを変換するには、整数に各文字を変換し、文字列から各文字を抽出し、その後、整数を文字列に変換します。 –