Questions tagged «camelcasing»

驼峰式大小写是一种与语言无关的命名约定,其中标识符名称以小写字母开头,名称中的每个附加单词都以大写字母开头,例如customerName,printInvoice等。


3
如何通过CamelCase中的各个部分(而不是整个单词)浏览源代码?
我记得当我使用Eclipse时,按住CTRL键并使用向左或向右箭头,Eclipse将LongCamelCaseWrittenWord在几个步骤中导航。一次一个骆驼的案例词。 因此它将如下所示(管道|代表实际的光标位置): |LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW -> LongCamelCaseWritten|Word -> CTRL+RIGHT_ARROW -> LongCamelCaseWrittenWord| 有没有一种方法可以在IntelliJ中实现呢?当前,IntelliJ一次遍历整个单词。 使用IntelliJ 9.0

11
如何从ASP.NET MVC控制器方法返回由JSON.NET序列化的camelCase JSON?
我的问题是我希望通过ActionResult从ASP.NET MVC控制器方法(由JSON.NET序列化)中返回camelCased(与标准PascalCase相反)JSON数据。 作为示例,请考虑以下C#类: public class Person { public string FirstName { get; set; } public string LastName { get; set; } } 默认情况下,当从MVC控制器以JSON返回此类的实例时,它将以以下方式序列化: { "FirstName": "Joe", "LastName": "Public" } 我希望将其序列化(通过JSON.NET)为: { "firstName": "Joe", "lastName": "Public" } 我该怎么做呢?

12
CamelCase的首字母缩写词
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 改善这个问题 我对CamelCase有疑问。假设您有这个缩写:Unesco = United Nations Educational, Scientific and Cultural Organization. 您应该写: unitedNationsEducationalScientificAndCulturalOrganization 但是,如果您需要写首字母缩略词怎么办?就像是: getUnescoProperties(); 这样写是对的吗? getUnescoProperties() OR getUNESCOProperties();


12
如何在Java中将CamelCase转换为人类可读的名称?
我想编写一种将CamelCase转换为人类可读名称的方法。 这是测试用例: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }

13
将连字符转换为驼峰式大小写(camelCase)
使用正则表达式(我假设)或其他方法,我该如何转换: marker-image或my-example-setting至markerImage或myExampleSetting。 我当时正在考虑拆分,-然后将该hypen +1的索引转换为大写。但是它看起来很脏,并且希望对正则表达式有所帮助,以使代码更简洁。 没有 jQuery ...

4
使用GSON将JSON样式属性名称转换为Java CamelCase名称
我正在使用GSON将获取的JSON数据转换为Java对象。在我所有的测试中,它都运行良好。问题在于我们的真实对象具有一些名为is_online的属性。GSON仅在名称完全相等时才映射它们,最好将GSON将名称转换为Java驼峰,例如isOnline。 在创建JSON数据时,这似乎是可能的,驼峰式大小写将转换为JSON中下划线分隔的单词。但是我找不到另一种方法来指定此方法。
106 java  json  gson  camelcasing 

11
RegEx拆分camelCase或TitleCase(高级)
我找到了一个出色的RegEx来提取camelCase或TitleCase表达的一部分。 (?<!^)(?=[A-Z]) 它按预期工作: 值->值 camelValue-> camel /值 TitleValue->标题/值 例如,使用Java: String s = "loremIpsum"; words = s.split("(?<!^)(?=[A-Z])"); //words equals words = new String[]{"lorem","Ipsum"} 我的问题是在某些情况下它不起作用: 情况1:VALUE-> V / A / L / U / E 情况2:eclipseRCPExt-> eclipse / R / C / P / Ext 在我看来,结果应该是: 情况1:VALUE 情况2:日食/ RCP /外部 换句话说,给定n个大写字符: 如果n个字符后跟小写字符,则组应为:(n-1个字符)/(第n个字符+小写字符) …

4
有哪些不同类型的案例?
我对不同种类的标识符案例以及人们所说的它们感兴趣。您是否知道此列表有任何其他名称或其他替代名称? myIdentifier:驼峰式大小写(例如,在Java变量名称中) MyIdentifier:大写驼峰大小写(例如,在Java类名称中) my_identifier:蛇案(例如python变量名) my-identifier:Kebab案(例如球拍名称) myidentifier:大小写(例如,在Java包名称中) MY_IDENTIFIER:大写字母(例如,C常量名称)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.