MainクラスとSampleクラスがあり、Sampleクラスで定義しているtest()関数の中に記載しているArrayListが戻り値として機能しません。
原因が分からないので、ご教授ください。
Mainクラス
java
1import java.util.*; 2 3public class Main { 4public static void main(String[] args) throws Exception { 5 Sample s = new Sample(); 6 s.test(); 7 } 8}
Sampleクラス
java
1import java.util.*; 2import java.util.ArrayList; 3 4public class Sample { 5 public ArrayList<String> test(){ 6 ArrayList<String> list = new ArrayList<String>(); 7 list.add("Aa"); 8 list.add("Bb"); 9 list.add("Cc"); 10 list.add("Dd"); 11 list.add("Ee"); 12 13 for(int a = 0; a < list.size(); a++){ 14 return list.get(a); 15 } 16 } 17}
結果
AaBbCcDdEe
こうなってほしいです。
戻り値をなしで普通に出力すると意図した結果が出力されるので
戻り値が間違っているのかな…と思いました。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー