草庐IT

标点符号

全部标签

java - 为什么在 Java Regex 中需要两个斜杠才能找到 "+"符号?

只是我不明白背后的全部含义。我知道如果我想使用正则表达式找到它们,我需要转义任何特殊含义的字符。而且我还在某处读到,如果它在String文字中,则需要在Java中转义反斜杠。但我的问题是,如果我“转义”反斜杠,它不会失去意义吗?那么它就不能转义下面的加号吗?抛出一个错误(但它不应该起作用,因为这是你转义那些特殊字符的方式吗?):replaceAll("\+\s",""));作品:replaceAll("\\+\\s",""));希望这是有道理的。我只是想了解为什么我需要那些额外的斜线背后的功能,而我读过的正则表达式教程却没有提到它们。像"\+"这样的东西应该找到加号。

java - 无法解析符号 AndroidJUnit4

我正在尝试为我的应用程序添加loginfacebook。但是当我添加一个需要这样做的存储库时。它导致了一个错误。AndroidJUnit4现在无法解析。ExampleInstrumentedTest.javapackagecom.example.user.enyatravelbataan;importandroid.content.Context;importandroid.support.test.InstrumentationRegistry;importandroid.support.test.runner.AndroidJUnit4;importorg.junit.Test;i

java - 如何将 Unicode 无穷大符号转换为字符串

我想在java中使用无穷大符号(8个横向放置)。此外,我想将它用作字符串组件。我没有为此找到有效的charcode/ascii代码(有吗?)。我试过:Strings=Character.toString(236);Strings=Character.toString('236');我错过了什么吗?我现在明白了:System.out.println(Character.toString('\u221E'));但是输出是?我正在使用java1.7jdk和eclipse。为什么无穷大符号没有显示? 最佳答案 您需要Unicode无限符号,

Java 和无符号值

我正在解析来自DatagramSocket的无符号位。我总共有24位(或3个字节)进入-它们是:1个无符号8位整数,后跟一个16位有符号整数。但是java从来不会将有符号字节以外的任何东西存储到字节/字节数组中?当java接受这些值时,你会丢失最后8位吗?DatagramSocketserverSocket=newDatagramSocket(666);byte[]receiveData=newbyte[3];自从我把它变成一个字节后,我现在丢失了第8位吗?我初始化一个3字节的字节数组是不是错了? 最佳答案 Whenjavatake

java - 如何知道字符串是否包含重音符号

如何知道一个字符串是否包含重音符? 最佳答案 我认为您能做的最好的事情是使用规范化程序将带有重音符号的unicode字符拆分为两个单独的字符。Java在Normalizer类中包含它,参见here.例如,这将splitU+00C1LATINCAPITALLETTERAWITHACUTE进入U+0041LATINCAPITALLETTERAU+0301COMBININGACUTEACCENT并将对每个具有重音符号或其他变音符号(http://en.wikipedia.org/wiki/Diacritic)的字符执行此操作。然后你可以检

java - 如何从java中的字节读取有符号整数?

我有一个规范,它读取接下来的两个字节是有符号的int。要在java中阅读,我有以下内容当我使用以下代码在java中读取一个有符号的int时,我得到一个值65449unsigned的计算逻辑inta=(byte[1]&0xff)我认为这是错误的,因为如果我和0xff我得到一个无符号的等价物所以我删除了&0xff和下面给出的逻辑inta=byte[1]我试图用规范读取的方式来抵消这些值,但这看起来是错误的。因为堆的大小不在此范围内。在java中计算signedint的正确方法是什么?规范是这样的somespec(){xtype8uint8xStyle16int16}xStyle:一个带符号

java - 找不到符号 Java 错误?

当我使用java.util.Arrays.sort(numbers);时代码有效难道我做错了什么?这对我来说似乎很奇怪。importjava.util.Arrays.*;classTest{publicstaticvoidmain(String[]args){double[]numbers={6.0,4.4,1.9,2.9,3.4,3.5};char[]chars={'a','A','4','F','D','P'};sort(numbers);System.out.println(binarySearch(numbers,3));}}(终端显示错误)Test.java:8:error:

java - 找不到符号类 IOException

这个问题在这里已经有了答案:Whatdoesa"Cannotfindsymbol"or"Cannotresolvesymbol"errormean?(18个答案)关闭3年前。publicvoidpopulateNotesFromFile(){try{BufferedReaderreader=newBufferedReader(newFileReader(DEFAULT_NOTES_SAVED));StringfileNotes=reader.readLine();while(fileNotes!=null){notes.add(fileNotes);fileNotes=reader.r

java - 如何在 Java 中通过 exec 使用管道符号

这个问题在这里已经有了答案:HowtomakepipesworkwithRuntime.exec()?(4个答案)关闭9年前。我正在使用以下代码获取系统中运行的所有进程的详细信息:Processp=Runtime.getRuntime().exec("psaux");BufferedReaderstdInput=newBufferedReader(newInputStreamReader(p.getInputStream()));BufferedReaderstdError=newBufferedReader(newInputStreamReader(p.getErrorStream(

Java - 计算字符串中符号的数量

假设我有这个字符串:StringhelloWorld="One,Two,Three,Four!";如何计算StringhelloWorld中逗号的数量? 最佳答案 最简单的方法是遍历字符串并计算它们。intcommas=0;for(inti=0;i 关于Java-计算字符串中符号的数量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5098429/