當方法單一時,它可以正常工作。將方法拆分爲多個方法
String as = System.getProperty("line.separator");
ArrayList<String> products = new ArrayList<String>();
products.add("Banana" +as+ "Its color is yellow.");
products.add("Orange" +as+ "Orange is a sour fruit.");
products.add("Onion" +as+ "Onion usually used on Pizza");
如果它被分成多個;這是行不通的。
String as = System.getProperty("line.separator");
ArrayList<String> products = new ArrayList<String>();
addFirstThousand(products);
addSecondThousand(products);
private void addFirstThousand(ArrayList<String> products) {
products.add("Banana" +as+ "Its color is yellow.");
products.add("Orange" +as+ "Orange is a sour fruit.");
products.add("Onion" +as+ "Onion usually used on Pizza");
}
private void addSecondThousand(ArrayList<String> products) {
products.add("Apple" +as+ "Apple is a big corporation");
products.add("Love" +as+ "Love is releted to heart");
products.add("Pizza" +as+ "It's origineted from Italy");
}
爲了方便understinding:
我怎樣才能在多個分這塊嗎?
應該沒問題...這裏有一個小的測試用例來重現*應該*的工作:http://ideone.com/zvEunK ...你能提供一個[SSCCE](http:// sscce。 org /)其他人可以運行以測試您的問題? – Eric
什麼不行? –
什麼是編譯器錯誤? –