###実現したいこと
javaでライブラリーの追加等なしで、
[1,a,b,2]といった文字列と数値の混在したString型listを、
int型listに変換または要素毎の型で分ける方法をご存じないでしょうか。
ネットではライブラリーの追加なしの方法が見当たらなかったため、
ご教示いただけると幸いです。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
文字列と数値の混在したString型list
の各要素が数値に変換できるかを見ていき、出来るならList<Integer>
に変換したその要素を詰めてあげれば良いです。
つまり、下記機能を一つずつ調べていけば解決策は見えてくるはずです。
- 各要素を参照する方法
- 文字列(
String
)を数値(Integer
)に変換できるか確認する方法
1点目は拡張forを使い、2点目はInteger.parseInt
メソッドを使ってNumberFormatException
が発生するか否かで求められるかと思います。
投稿2019/12/23 05:35
総合スコア2663
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/23 05:43
2019/12/23 05:51 編集
2019/12/23 05:54
2019/12/23 06:11 編集
2019/12/23 06:04
2019/12/23 06:08
2019/12/23 06:21
2019/12/23 06:29
0
int型listに変換または要素毎の型で分ける方法をご存じないでしょうか。
そもそも、int
はプリミティブなので、List
に入れることはできません。
投稿2019/12/23 05:18
総合スコア145973
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/23 05:20
2019/12/23 05:23
2019/12/23 05:34
2019/12/23 05:36
2019/12/23 06:05
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。