14
A
回答
55
Guava通過其CaseFormat類支持此
import com.google.common.base.CaseFormat;
public class StackOverflow25680258 {
public static void main(String[] args) {
System.out.println(CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, "input_in_snake_case"));
}
}
輸出
InputInSnakeCase
+0
我有同樣的問題。但如果單詞是helloFunnyWORLD,結果應該是hello-funny-world。番石榴解決方案不適合我。 – 2017-06-02 20:15:08
+0
出於好奇,爲什麼是類名'StackOverflow25680258'?你有某種宏嗎? – SureshS 2018-03-02 10:30:30
相關問題
- 1. 在Grails REST API中將蛇情況自動轉換爲駱駝情況?
- 2. 將字符串轉換爲字符與開關的情況下
- 3. Laravel路線::控制器如何處理駱駝/蛇的情況?
- 4. 如何在不轉換C#的情況下將字符串轉換爲字節[]
- 5. 不能隱式地將字符串[]轉換爲字符串的情況下
- 6. 將camelcase表和列名轉換爲mysql中的蛇情況
- 7. 將下劃線/蛇的情況轉換爲json時使用下劃線/蛇的情況
- 8. 錯誤不能隱含地將字符串[]轉換爲字符[]的情況
- 9. 在沒有轉換的情況下Java將int []轉換爲byte []
- 10. 如何蛇的情況下轉換爲駝峯在我的應用程序
- 11. 字符串分割情況
- 12. C#POST JSON作爲駱駝情況下爲所有請求
- 13. 駱駝將Java DSL轉換爲Spring DSL
- 14. 如何在保持自然順序的情況下將Java long的字符串轉換爲字符串
- 15. 交換失敗的情況下int和字符串的情況下工作
- 16. 另一個XSL轉換情況
- 17. 在特定情況下將字節數組轉換爲字符串
- 18. 在不使用Java中的新運算符的情況下將字節數組轉換爲字符串
- 19. 在這種情況下,爲什麼無法從字符串轉換爲日期?
- 20. 在不使用eval的情況下將字符串轉換爲類名?
- 21. tsql在可能的情況下將字符串轉換爲日期
- 22. 在沒有DNS查詢的情況下將字符串轉換爲InetAddress
- 23. 在不使用BigDecimal的情況下將美分轉換爲美元字符串
- 24. 在不分配內存的情況下將整數轉換爲字符串
- 25. Java - 在不知道字符編碼的情況下將字節[]轉換爲字符串
- 26. Angular/Typescript從蛇殼轉換爲界面中的駱駝案例
- 27. 查找子字符串,根據情況替換子字符串
- 28. 從字符串中刪除空格並將其轉換爲駱駝格式C
- 29. 如何在此特定情況下將字符串轉換爲int?
- 30. 將字符串轉換爲十進制,不適用於某些情況?
即另一個問題是SO不是這一個的重複。 (雖然一些答案是非常相似:)) – 2017-11-09 09:03:23