从多行字符串这一个点说起
在python c# 等语言里可以这么写:
somestr = '''xxxx
aaaa
bbbb
cccc
dddd
'''
而java中则必须这么写
somestr = "aaa" +
"bbbb" +
"cccc" +
"dddd";
看似是一个语法糖的问题. 其实不至如此.
如果字符串里包含有 " ' 等字符的时候你会发现java太不方便了,必须得转移写
somestr = "fdsf\"fdsfds" + "ffds\"fdsfd";
简单的应该这么写
somestr = """fsfdsf"fdsfds"fdsfdsfff"""
在词法分析的时候就可以解决的问题,迟迟不加上. java 老了.....
java 一个老去的语言.
最新推荐文章于 2024-04-28 13:42:01 发布
本文探讨了Java与Python中处理多行字符串的方法,并强调了在遇到特殊字符时Java的不便之处。通过示例说明了Python在字符串处理上的灵活性。
13万+

被折叠的 条评论
为什么被折叠?



