Tag: 特殊字符

删除java中字符串中的特殊字符?

如何删除字符串中除“ – _”之外的特殊字符。 现在我使用: replaceAll(“[^\\w\\s]”, “”) 它删除所有特殊字符,但我想保留“ – _”。 谁能告诉我该怎么办?

如何查找字符串是否包含“仅”特殊字符在java中

假设我将String定义为: String splChrs = “/-@#$%^&_-+=()” ; String inputString = getInputString(); //gets a String from end the user 我想检查String“ inputString ”是否只包含String“ splChrs ”中包含的特殊字符,即如果inputString只包含“ splChrs ”中包含的字符,我想将布尔标志设置为true eg: String inputString = “#######@”; //set boolean flag=true 如果布尔标志包含“ splChrs ”中不包含的任何字母,则将其设置为false eg: String inputString = “######abc”; //set boolean flag=false

iText PDF中的Unicode字符

我需要iText的帮助我看一些谷歌的结果和一些在这里,但没有找到任何适合我的东西。 我需要在我的pdf中使用波兰字符,但我什么都没有。 如果需要在评论中写下其他内容,我认为这是一个很重要的代码: private static Font bigFont = new Font(Font.FontFamily.HELVETICA, 18, Font.BOLD); 另一个 Paragraph par = new Paragraph(Łabadzak, bigFont); 任何人都可以告诉我该怎么做才能使这个Ł在pdf和其他波兰人角色中可见 更新我资助这个,但不知道如何使用它作为我的项目波兰字符在itext PDF中

Java中的Unicode符号(箭头)

我想在我的应用程序中使用以下符号作为按钮: 箭头http://img402.imageshack.us/img402/3176/arrowso.jpg 我的代码: Button goToFirstButton = new Button(“\uE318”); Button prevPageButton = new Button(“\uE312”); Button nextPageButton = new Button(“\uE313”); Button goToLastButton = new Button(“\uE319”); 结果是 结果http://img693.imageshack.us/img693/9063/resultbu.jpg 看来,\ uE318和\ uE313是错误的。 我该怎么用? 对于goToLastButton和goToFirstButton,我更喜欢使用这个图像 alt text http://img3.imageshack.us/img3/5724/singlearrow.jpg 但我找不到,我应该使用哪个代码。

Servlet在Mac上使用美国国际键盘变得奇怪

我有一个简单的表单,我可以输入一些字符。 这些字符被发送到一个servlet,它执行getBytes并打印字节。 “ã”的正确UTF-8字节是-61和-93,但我得到-52和-93。 🙁 我尝试了一切来理解和解决这个问题,但没有任何效果。 我的机器上的所有东西都应该是UTF-8,所以我怀疑它与我使用了20年的美国国际键盘有关。 有没有聪明的灵魂从-52和-93来自哪里? 在Jetty上固定:请参阅下面的答案。 Tomcat上的BROKEN: 如何让我的Mac键盘让tomcat了解MacRoman(x-mac-roman)字符集?

在Java中生成XML时转义特殊字符

我正在尝试开发XML导出function,以便我的应用程序用户以XML格式导出他们的数据。 我已经准备好这个function,直到它开始失败了一些情况。 然后我意识到这是因为需要编码的一些特殊字符。 例如,数据可能包含&或! 或%或’或#等等,这需要妥善转义。 我想知道是否有可用的通用实用程序可以根据XML规范转义所有特殊字符。 我在谷歌上找不到任何东西。 那里有类似的东西吗? 或者还有其他办法吗? 这是我用来生成XML的代码 Document xmldoc = new DocumentImpl(); Element root = xmldoc.createElement(“Report”); Element name= xmldoc.createElement((exportData.getChartName() == null) ? “Report” : exportData.getChartName()); if (exportData.getExportDataList().size() > 0 && exportData.getExportDataList().get(0) instanceof Vector) { // First row is the HEADER, ie name Vector name = exportData.getExportDataList().get(0); for (int i = 1; i […]

特殊和重音字符

我正在为法国客户做一些工作,因此需要处理重音字符。 但是我遇到了很多困难,我希望解决方案很简单,有人可以向我指出。 字符串: La Forêt pour Témoin转换为: La For? pour T?oin La For? pour T?oin 请注意重音字符后面缺少的字符 – ê后面的t和é后面的m 。 我已经尝试使用StringEscapeUtils,它成功地转义了一些字符,例如ă 。 我还构建了自己的转义函数,它产生相同的结果( ă将起作用, ê不会)。 private String escapeChars(String string) { char[] chars = string.toCharArray(); String result = “”; for (int i = 0; i < chars.length; i++) { int c = chars[i]; result += "&#" + […]

如何检查String中是否包含全角字符

任何人都可以建议我如何检查一个String包含Java中的全角字符? 全角的字符是特殊字符。 字符串中的全角字符: abc@gmail.com 字符串中的半角字符: abc@gmail.com

String.split()处于元字符+

我正在制作一个简单的程序来处理方程式的String输入中的方程式当我运行它时,我得到一个例外,因为我试图用“+”替换“+”所以我可以分割字符串在空间。 我应该如何使用 字符串replaceAll方法替换这些特殊字符? 以下是我的代码 线程“main”中的exceptionjava.util.regex.PatternSyntaxException:在索引0附近悬挂元字符’+’+ ^ public static void parse(String x){ String z = “x^2+2=2x-1”; String[] lrside = z.split(“=”,4); System.out.println(“Left side: ” + lrside[0] + ” / Right Side: ” + lrside[1]); String rightside = lrside[0]; String leftside = lrside[1]; rightside.replaceAll(“-“, ” -“); rightside.replaceAll(“+”, ” +”); leftside.replaceAll(“-“, ” -“); leftside.replaceAll(“+”, ” +”); List rightt = […]

libgdx文本字段中的特殊字符不起作用

我可以使用setText(“åäö”),但如果我在键盘上输入它就不显示,这也不起作用 public void keyTyped(TextField textField, char key) { JOptionPane.showMessageDialog(new JFrame(), key); } 奇怪的是,它在Mac上不起作用,但它在Windows上有效,是否有人有答案? 谢谢! 这是另一个类似主题的问题! 你如何从Libgdx中的特殊字符获得输入? 我试图获得ascii值并通过它 Gdx.input.isKeyPressed(ascii value); 但它不起作用。 我已将项目编码设置为UTF-8,我可以打印像åäö这样的特殊字符。 编辑:我试过这个 Gdx.input.setInputProcessor(new InputProcessor() { @Override public boolean keyDown(int keycode) { // TODO Auto-generated method stub return false; } @Override public boolean keyUp(int keycode) { // TODO Auto-generated method stub return false; } @Override public […]