问题标签 [string-utils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
68 浏览

java - 如何使用 StringUtils 获取 UpperCamelCase?

我似乎无法让 StringUtils.capitalize 真正将我的整个单词字符串大写。

我尝试了各种方法,但我最终得到了句子类型的案例。我尝试在要打印的内容中使用 StringUtils.capitalize,但这也不起作用。我查找的任何内容都对我没有帮助。

预期:木炭块得到:木炭块

0 投票
1 回答
901 浏览

java - 对于 StringUtils 类型,方法 isNullOrEmpty(String) 未定义

我试图运行这个程序,但错误来了,你能帮我吗?我正在学习有关日志记录的相关 ID,但找不到正确且良好的来源,然后我找到了显示此代码的网站,有人可以帮忙:)

PS 错误是 The method isNullOrEmpty(String) is undefined for the type StringUtils.. 在我在上面的代码中给出 *** 的那一行

0 投票
1 回答
66 浏览

java - Java 验证输入值

有四个值,我从 API 中获得,它们不可能作为familyName. 有没有办法不将它们添加到searchTerm? 我正在考虑类似的事情StringUtils.contain(),然后是无效的值......

感谢帮助!

0 投票
1 回答
150 浏览

java - 如何使条件StringUtils小于Java中的特定字符

我写了一个字符串类来屏蔽用户名,例如;

输入 --> Johny Holloway 期待输出 ---> J***y H***y

及其工作。

但是,如果用户输入的姓名和姓氏少于 3 个字符,我喜欢更改我的代码

例子; 名称 BR ---> B***R ; surName --> KL ---> K***L

如何根据上面的示例更改我的代码

我的代码如下;

0 投票
2 回答
149 浏览

collections - 如何将字符串转换为 HashMap?

我收到了字符串

我正在寻找一种通用的方法。在哪里

  1. 需要 A、B、C 的所有值 ....

  2. A、B、C、D、E、F的顺序会改变

  3. 只有 D 可以在其值中包含单个或多个逗号 (,) 或不包含逗号

0 投票
1 回答
114 浏览

java - 使用java将重音字符转换为英文

我有一个要求,我需要使用重音字符进行搜索,这些字符可以用于来自Iceland和的用户Japan。我编写的代码适用于一些重音字符,但不是全部。下面的例子 -

以下是我的代码:-

也试过这个:-

请指教。

0 投票
1 回答
253 浏览

java - Java中基于某些条件的字符串截断

我的要求是根据某些条件截断具有最大计数的字符串。条件是,

  • 字符串的长度不应超过最大计数
  • 它不应该以半字结尾I want to trun
  • 字符串的结尾应由 中的以下任何一个字符决定{" ",".",",",";",":","-","。","、",":",",",";"},并且该字符必须替换为...

对于上述要求,我编写了代码,但是当字符串有两个连续的字符(如, 和)时它会失败; 。我的代码如下,

由于我是 JAVA 世界的新手,因此为糟糕的代码道歉...... :)

提前致谢。干杯!!!

0 投票
2 回答
93 浏览

java - StringUtils 问题。如何修复此字符串字母检查?

此代码从用户那里获取一个输入字符串,其中可能包含特殊字符。然后我们输出字母表中缺少的字母。例如,“the quick brown fox jumped over the lazy dog”将返回一个空字符串,但“ZYXW, vu TSR Ponm lkj ihgfd CBA”。会缺少字母“eq”。

目前,我的程序正在返回整个字母表,而不仅仅是丢失的字符。

0 投票
1 回答
545 浏览

spring-boot - Apache Commons Lang 默认带有 Spring Boot?

我的项目要求从 build.gradle 中删除实现组:'org.apache.commons',名称:'commons-lang3',版本:'3.0',而是使用 apache commons lang(默认情况下带有弹簧靴)。

我不知道包结构,因此我可以从所描述的库中导入 StringUtils。谁能给我一个提示?

0 投票
0 回答
32 浏览

java - 在 Java 中验证字符串以避免路径遍历

我有一个用户可以上传文件的系统。如果文件名包含“../”等敏感字符,我想抛出异常(以避免路径遍历漏洞:“file/../../file.txt”)。
我有代码String originalFilename = multipartFile.getOriginalFilename();
有一个选项可以使用StringUtils.cleanPath(originalFilename),但这不是我所需要的(我想验证文件,而不是标准化它)。
我看到的唯一选择是将标准化文件名(StringUtils.cleanPath(...)方法的结果)与原始字符串进行比较,但我想知道是否有更简单的方法。例如类似的东西:StringUtils.isPathValid(originalFilename)
此外,我更喜欢使用已经开发(开源)和常用的方法,而不是使用正则表达式创建自己的解决方案。