Tôi biết cách tạo một mảng trống, nhưng làm cách nào để tạo một mảng String
với các giá trị ngay từ đầu?Java - Làm cách nào để tạo một mảng String có giá trị?
36
A
Trả lời
88
Bạn có thể làm một cái gì đó như thế này
String[] myStrings = { "One", "Two", "Three" };
hoặc trong biểu
functionCall(new String[] { "One", "Two", "Three" });
hoặc
String myStrings[];
myStrings = new String[] { "One", "Two", "Three" };
4
Bằng việc sử dụng danh sách cú pháp mảng initializer, ví dụ:
String myArray[] = { "one", "two", "three" };
1
Bạn muốn khởi tạo một mảng. (Để biết thêm thông - Tutoria l)
int []ar={11,22,33};
String []stringAr={"One","Two","Three"};
Từ JLS
Các []
có thể xuất hiện như là một phần của các loại ở phần đầu của việc kê khai, hoặc như một phần của declarator cho một biến cụ thể, hoặc cả hai, như trong ví dụ này:
byte[] rowvector, colvector, matrix[];
khai này tương đương với:
byte rowvector[], colvector[], matrix[][];
4
Một cách khác để tạo ra một mảng với String ngoài
String[] strings = { "abc", "def", "hij", "xyz" };
là sử dụng phân chia. Tôi thấy điều này dễ đọc hơn nếu có nhiều chuỗi.
String[] strings = "abc,def,hij,xyz".split(",");
hoặc sau đây là tốt nếu bạn phân tích cú pháp chuỗi từ một nguồn khác.
String[] strings = ("abc\n" +
"def\n" +
"hij\n" +
"xyz").split("\n");
Các vấn đề liên quan
- 1. Làm cách nào để bạn đặt giá trị của một mảng thành các giá trị của mảng khác trong Java?
- 2. String để char mảng Java
- 3. Tạo một tên biến sử dụng một giá trị String
- 4. Làm cách nào để khởi tạo vectơ với một mảng giá trị?
- 5. Làm thế nào để viết giá trị boolean như String trong một mảng json?
- 6. LLVM String Value objects: Làm thế nào tôi có thể lấy String từ một giá trị?
- 7. Làm cách nào để đọc các giá trị trong mảng?
- 8. Java: Làm thế nào để một hàm tạo trả về một giá trị?
- 9. Làm cách nào để cập nhật giá trị mảng javascript?
- 10. Làm cách nào để tạo mảng giá trị khoảng cách đều nhau trong MATLAB?
- 11. Làm cách nào để cập nhật giá trị của một chuỗi @Autowired String trong Spring?
- 12. Làm cách nào để sắp xếp các giá trị trong một mảng có nhiều mảng vào các thùng chứa một phạm vi giá trị nhất định?
- 13. Có thể trả về một mảng String
- 14. Java: Tìm giá trị cao nhất trong một mảng
- 15. Khởi tạo một mảng với một giá trị đơn
- 16. Làm cách nào để loại trừ giá trị của một mảng?
- 17. Làm thế nào tôi có thể khởi tạo một mảng String với độ dài 0 trong Java?
- 18. cách tạo mảng và giá trị mảng trong xcode?
- 19. Java: cách khởi tạo String []?
- 20. Tạo một cuốn từ điển với mảng như giá trị
- 21. Làm cách nào để chuyển đổi một chuỗi các chuỗi thành một mảng các giá trị duy nhất?
- 22. Làm thế nào để cư một Spinner từ String mảng
- 23. Làm thế nào để tạo một bản sao lớp String?
- 24. Làm cách nào để tạo một từ điển trong Java?
- 25. Làm cách nào để tạo từ điển có nhiều khóa cho một giá trị?
- 26. Làm cách nào để tạo một Danh sách lựa chọn có nhiều giá trị được chọn?
- 27. urlencode một mảng giá trị
- 28. String để mảng byte
- 29. Java, Cách thêm giá trị vào Danh sách mảng được sử dụng làm giá trị trong HashMap
- 30. Kiểm tra xem một giá trị có bằng bất kỳ giá trị nào trong một mảng
Hoặc 'String [] a = {" a "," b "," c "};', vì OP đã hỏi cụ thể về Chuỗi. –
Không thực sự là những gì tôi đang tìm kiếm. Tôi muốn tạo một mảng với chuỗi. –
Được rồi, cảm ơn Jonathan. –