如何在另一个函数中获取 ArrayList 值?
How to get an ArrayList Value in another function?
我是 Java 的新手,所以我对某些逻辑很困惑。我有一个数组列表(是否为对象),然后我想执行一种函数(它叫什么?方法?i.e.functionExample)并从 ArrayList 中获取值。
这是示例代码。对不起,如果我不清楚。我认为我缺少 public 之类的东西。 (不要为没有 var 初始化和声明而烦恼...)
package sampleclass;
import java.util.ArrayList;
import java.util.List;
public class SampleClass {
public static void functionExample(){
display = obj.add("something");
System.out.println(display);
//or
obj.get(1);
}
public static void main(String[] args) {
List<Class> obj = new ArrayList<>();
functionExample();
}
}
给你!尝试探索代码。
package sampleclass;
import java.util.ArrayList;
import java.util.List;
public class SampleClass {
public static void functionExample(List<String> obj){
obj.add("something");
obj.add("nothing");
System.out.println(obj);
}
public static void main(String[] args) {
List<String> obj = new ArrayList<>();
functionExample(obj);
}
}
package sampleclass;
import java.util.ArrayList;
import java.util.List;
public class SampleClass {
public static void functionExample(List<String> obj){
// Adding items to arrayList
obj.add("something");
// Adding items to arrayList by position
obj.add(2, "Something more by position");
//removing data
obj.remove(0);
// Checking index of an item
int pos = list.indexOf("Item2");
// Checking if array obj is empty
boolean check = obj.isEmpty();
System.out.println("Checking if the arraylist is empty: " + check);
// Converting ArrayList to Array
String[] newArray = obj.toArray(new String[obj.size()]);
System.out.println("My new great array: " + Arrays.toString(newArray));
// Getting the size of the obj
int size = obj.size();
System.out.println("The size of the list is: " + size);
//using foreach loop
for (String str : obj) {
System.out.println("Item is: " + str);
}
// Replacing an element
obj.set(1, "My Element 1");
System.out.println("The arraylist after the replacement is: " + obj);
}
public static void main(String[] args) {
List<Class> obj = new ArrayList<>();
functionExample(obj);
}
}
我是 Java 的新手,所以我对某些逻辑很困惑。我有一个数组列表(是否为对象),然后我想执行一种函数(它叫什么?方法?i.e.functionExample)并从 ArrayList 中获取值。 这是示例代码。对不起,如果我不清楚。我认为我缺少 public 之类的东西。 (不要为没有 var 初始化和声明而烦恼...)
package sampleclass;
import java.util.ArrayList;
import java.util.List;
public class SampleClass {
public static void functionExample(){
display = obj.add("something");
System.out.println(display);
//or
obj.get(1);
}
public static void main(String[] args) {
List<Class> obj = new ArrayList<>();
functionExample();
}
}
给你!尝试探索代码。
package sampleclass;
import java.util.ArrayList;
import java.util.List;
public class SampleClass {
public static void functionExample(List<String> obj){
obj.add("something");
obj.add("nothing");
System.out.println(obj);
}
public static void main(String[] args) {
List<String> obj = new ArrayList<>();
functionExample(obj);
}
}
package sampleclass;
import java.util.ArrayList;
import java.util.List;
public class SampleClass {
public static void functionExample(List<String> obj){
// Adding items to arrayList
obj.add("something");
// Adding items to arrayList by position
obj.add(2, "Something more by position");
//removing data
obj.remove(0);
// Checking index of an item
int pos = list.indexOf("Item2");
// Checking if array obj is empty
boolean check = obj.isEmpty();
System.out.println("Checking if the arraylist is empty: " + check);
// Converting ArrayList to Array
String[] newArray = obj.toArray(new String[obj.size()]);
System.out.println("My new great array: " + Arrays.toString(newArray));
// Getting the size of the obj
int size = obj.size();
System.out.println("The size of the list is: " + size);
//using foreach loop
for (String str : obj) {
System.out.println("Item is: " + str);
}
// Replacing an element
obj.set(1, "My Element 1");
System.out.println("The arraylist after the replacement is: " + obj);
}
public static void main(String[] args) {
List<Class> obj = new ArrayList<>();
functionExample(obj);
}
}