Java程序格式化字符串
要格式化字符串,请使用Java中的String.format()方法。下面是格式化字符串%s的示例。示例public class Demo { public static void main(String []args) { String str = String.format("%s %s", "demo", "text"); System.out.print("String: "+str); }}输出结果String: demo text左填充字符串要左填充字符串,请使...
2024-01-10如何在java中将文件读入字符串?
我已将文件读入字符串。该文件包含各种名称,每行一个名称。现在的问题是,我希望将这些名称放在String数组中。为此,我编写了以下代码:String [] names = fileString.split("\n"); // fileString is the string representation of the file但是我没有得到预期的结果,分割字符串后获得的数组长度为1。这意味着“ fileString...
2024-01-10java之字符串中查找字串的常见方法
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 函数数名:indexOf调用方式:Object(String).indexOf(String str,int startIndex)或String.indexOf(String str)参数说明:st...
2024-01-10删除两个字符之间的子字符串(java)
我有这样的java字符串:String string = "I <strong>really</strong> want to get rid of the strong-tags!";我想删除标签。我还有一些其他字符串,其中标签的长度更长,因此我想找到一种方法来删除“ <>”字符之间的所有内容,包括那些字符。一种方法是使用将字符串与regEx进行比较的内置字符串方法,但是我不知道如...
2024-01-10如何按字母顺序对字符串进行排序java
我想按字母顺序对JAVA中的字符串进行排序,如下所示:AaBbCcDdEeFfGg之后是大写字母和小写字母。例如,如果我把AbaC退还给我AabC,谢谢!回答:Arrays.sort如果先将字符放入数组中,则可以使用进行此操作。(为了使用不区分大小写的自定义比较器,它必须是Character对象数组,而不是char基元。)// put the ...
2024-01-10Java字符串删除所有非数字字符
尝试删除所有非0-9的字母和字符和一个句点。我正在使用,Character.isDigit()但它也会删除小数,如何也保留小数?回答:试试这个代码:String str = "a12.334tyz.78x";str = str.replaceAll("[^\\d.]", "");现在str将包含"12.334.78"。...
2024-01-10Java中字符串中字符的搜索索引
使用该indexOf()方法搜索字符串中字符的索引。假设以下是我们的字符串。String myStr = "amit";现在,让我们找到以上字符串中字符“ t”的索引。strIndex = myStr.indexOf('t');以下是最后一个示例。示例public class Demo { public static void main(String[] args) { String myStr = "amit"; int strInd...
2024-01-10Java程序打印字符串的不同排列
要打印字符串的不同排列,Java程序如下所示:示例import java.util.ArrayList;public class Demo{ static boolean is_present(String my_str, ArrayList<String> rem){ for (String str : rem){ if (str.equals(my_str)) return true; } return false; } stat...
2024-01-10Java程序从字符串创建布尔变量
使用该parseBoolean()方法从字符串创建布尔变量。对于布尔变量,首先获取一个布尔值,然后使用Boolean.parseBoolean()将字符串传递给它。boolean val1 = Boolean.parseBoolean("TRUE");在parseBoolean()解析字符串参数作为一个布尔值。如果字符串参数不为null,并且等于大小写,则等于字符串“ true”,则返回的布尔值表...
2024-01-10Java 运行字符串中包含的代码
我在String中有一段Java代码。String javaCode = "if(polishScreenHeight >= 200 && " + "polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";是否可以将此Java String转换为Java语句并运行它?可能使用Java反射?回答:正如已经建议的那样,您可以使用Compiler API即时编译,保存和运行代码。另一个简洁的选择是使用beanshell...
2024-01-10在Java中重复字符串的简单方法
我在寻找一个简单的方法,公共或操作员,让我再重复一些字符串ñ倍。我知道我可以使用for循环编写此代码,但是我希望在必要时避免for循环,并且应该在某个地方存在一个简单的直接方法。String str = "abc";String repeated = str.repeat(3);repeated.equals("abcabcabc");相关:重复字符串javascript 通过重复给定次数...
2024-01-10如何在Java字符串中输入引号?
我想用Java初始化一个String,但是该字符串需要包含引号;例如:"ROM"。我试着做:String value = " "ROM" ";但这不起作用。如何”在字符串中包含?回答:在Java中,你可以使用\:String value = " \"ROM\" ";...
2024-01-10Java如何使用“”初始化字符串?
如果String和其他字符串一样是一个类,如何使用双引号将其初始化?回答:Java的设计者决定保留面向对象语言中的原始类型,而不是将所有内容都变成对象,以提高语言的性能。原语存储在调用堆栈中,这需要较少的存储空间,并且操作成本较低。另一方面,对象存储在程序堆中,这需要复杂的内存...
2024-01-10如何从文件内容创建Java字符串?
您可以使用FileInputStream类的read()方法读取文件的内容。对于此方法,您需要将字节数组作为参数,将文件的内容读取到该数组。要将字节数组转换为Sting,只需将字节数组作为参数传递给String类的构造函数。示例import java.io.File;import java.io.FileInputStream;public class Demo { public static void main(String ar...
2024-01-10如何替换Java中第一次出现的字符串
我想在下面替换String的第一次出现。 String test = "see Comments, this is for some test, help us"**如果测试包含以下输入,则不应替换请参阅评论,(末尾加空格)看评论,看评论**我想获得如下输出, Output: this is for some test, help us提前致谢,回答:您可以使用replaceFirst(String regex, Stringreplacement)String方法...
2024-01-10从Java中的字符数组创建字符串对象
这是我们的字符数组。char[] ch = { 'T', 'E', 'S', 'T'};从上述字符数组创建字符串对象非常容易。将数组添加到string参数,如下所示-String str = new String(ch);示例public class Demo { public static void main(String[] args) { char[] ch = { 'T', 'E', 'S', 'T'}; String str = new String(ch); S...
2024-01-10Java如何检查字符串是否为有效数字?
在创建程序时,我们将使用很多字符串来表示我们的数据。数据可能不仅包含有关我们的客户名称,电子邮件或地址的信息,而且还将包含表示为字符串的数字数据。那么我们如何知道该字符串是否包含有效数字呢?Java为原始数据类型提供了一些包装,可用于进行检查。这些包装附带的parseXXX()方法诸...
2024-01-10Java程序查找给定字符串中字符的频率
查找给定字符串中字符的频率 从用户读取字符串。 阅读角色。 创建一个整数变量,将其初始化为0。 每次匹配时,将给定字符串中的每个字符与上面创建的整数变量与输入的字符增量进行比较。示例import java.util.Scanner;public class FrequencyOfACharacter { public static void main(String args[]){ Sys...
2024-01-10Java程序找出字符串中所有重复的字符
字符串中的重复字符是那些出现多次的字符。可以使用嵌套的 for 循环找到这些字符。一个例子如下 -String = Apple在上面的字符串中,p 是重复字符,因为它出现了多次。演示此过程的程序如下所示。示例public class Example { public static void main(String argu[]) { String str = "beautiful beach"; ...
2024-01-10Java 如何检测字符串中URL的存在
我有一个输入String说Please go to http://stackoverflow.com。<a href=""></a>许多浏览器/ IDE /应用程序都会检测到字符串的url部分,并自动添加锚点。这样就变成了Please go to <a href='http://stackoverflow.com'>http://stackoverflow.com</a>。我需要使用Java进行相同的操作。回答:为此使用java.net.URL!嘿,为什么不对这个“ java.net.U...
2024-01-10查询字符串参数的Java URL编码?
我有一个网址http://example.com/query?q=并且我有一个用户输入的查询,例如:随机词£500银行$我希望结果是正确编码的URL:http://example.com/query?q=random%20word%20%A3500%20bank%20%24实现此目标的最佳方法是什么?我尝试URLEncoder创建URI / URL对象,但是没有一个是正确的。回答:可以使用 URLEncoder。您只需要记住...
2024-01-10Java程序打印给定的字符串是否是回文
如果给定的字符串本身就是字符串,那么该字符串称为回文。例如,字符串“ mom”,“ bob”。算法1. Get the number to check for palindrome2. Hold the number in a temporary variable3. Reverse the number4. Compare the temporary number with the reversed number5. If both numbers are same, print "palindrome ...
2024-01-10多模字符串匹配算法原理及Java实现代码
多模字符串匹配算法在这里指的是在一个字符串中寻找多个模式字符字串的问题。一般来说,给出一个长字符串和很多短模式字符串,如何最快最省的求出哪些模式字符串出现在长字符串中是我们所要思考的。该算法广泛应用于关键字过滤、入侵检测、病毒检测、分词等等问题中。多模问题一般有Trie...
2024-01-10Java 遍历字符串中所有字符的最快方法
在Java中,迭代字符串中所有字符的最快方法是:String str = "a really, really long string";for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i);}或这个:char[] chars = str.toCharArray();for (int i = 0, n = chars.length; i < n; i++) { char c = chars[i];}编辑:我想知...
2024-01-10如何在Java中验证字符串(对于字母)?
要验证字母字符串,可以将字符串中的每个字符与英语字母中的字符(两种情况)进行比较,或者使用正则表达式。例1下面的程序从用户那里接收一个字符串值(名称),并通过将给定的字符串中的每个字符与英语字母中的字符进行比较,找出给定的字符串是否为专有名称。import java.util.Scanner;public ...
2024-01-10