我有全名(例如:Robert King)在數據庫中以空格分隔。我想將全名分爲FIRSTNAME和LASTNAME,並將其分配給兩個變量。如何在JAVA中實現這一點?我知道這很簡單,但發現很難在分割後分配給兩個變量。在分割後將值分配給兩個變量
4
A
回答
7
這是一個說教的例子:
/* String to split. */
String str = "Robert King";
String[] temp;
String delimiter = " ";
temp = str.split(delimiter);
String name = temp[0];
String surname = temp[1];
3
你可以做下面的事情。
String firstName = fullName.split(" ")[0];
String lastName = fullName.split(" ")[1];
希望這可以幫助你。乾杯。
+0
分裂它兩次,而你只能做一次 –
+0
要添加到@ IgorKarbachinsky的評論,在Python中,你可以這樣做: 'first_name,last_name = fullName.split(「」)' Wish Java caught向上。 – lostsoul29
5
只能分配到Java的一個變量,所以你需要兩個步驟:
String fullname = "Robert King";
String[] names = fullname.split(" ", 1); // "1" means stop splitting after one space
String firstName = names[0];
String lastName = names[1];
相關問題
- 1. SCSS:將兩個值分配給變量
- 2. Python:將分割值分配給多個變量
- 3. 分割字符串並將分割段分配給變量
- 4. SAS將哪個值分配給變量?
- 5. 將兩個值分配給一個變量
- 6. 將一個變量分配給兩個值?
- 7. 分割字符串並將第一個值分配給PowerShell中的變量
- 8. 將字符串分割和分配給它的變量
- 9. 將字符串分割和分配給不同的變量
- 10. SSIS:將條件分割結果分配給變量
- 11. php:foreach()如何分配給兩個變量
- 12. 值分配給變量
- 13. 值分配給變量
- 14. 不能將值分配給最後一個變量
- 15. 錯誤:不能將值分配給最後一個變量
- 16. 將輸入值分配給雙變量
- 17. 將CSV值分配給變量
- 18. XSLT:將值分配給全局變量
- 19. 將值分配給變量列表
- 20. MySQL:將列值分配給變量
- 21. 將訂閱值分配給變量:Angular2
- 22. 如何將GUID值分配給變量?
- 23. 將JSON對象值分配給變量
- 24. 將javascript值分配給PHP變量
- 25. NetCDF4將值分配給變量問題
- 26. MySQL將返回值分配給變量
- 27. Bash將尾值分配給變量
- 28. 將複選框值分配給變量
- 29. 將錯誤值分配給變量
- 30. 將動態值分配給變量
你能告訴我們你的想法是通過代碼示例簡單又困難? – adarshr
您不能同時分配兩個變量。只需分割一個數組。 –