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中的字符串进行排序,如下所示:AaBbCcDdEeFfGg之后是大写字母和小写字母。例如,如果我把AbaC退还给我AabC,谢谢!回答:Arrays.sort如果先将字符放入数组中,则可以使用进行此操作。(为了使用不区分大小写的自定义比较器,它必须是Character对象数组,而不是char基元。)// put the ...
2024-01-10java如何生成给定字符串的所有排列?
java如何生成给定字符串的所有排列?回答:public static void permutation(String str) { permutation("", str); }private static void permutation(String prefix, String str) { int n = str.length(); if (n == 0) System.out.println(prefix); else { for (int i = 0; ...
2024-01-10如何删除字符串中的方括号字符(java)
我想使用Java删除字符串中所有类型的方括号字符(例如:[],(),{})。我尝试使用此代码:String test = "watching tv (at home)"; test = test.replaceAll("(","");test = test.replaceAll(")","");但这不起作用,请帮助我。回答:要删除 _ _ ,包括所有方括号,大括号和方括号…,按问题是:String test = "watching tv (at home)"...
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 className = "DummyClass"现在我想创建一个类的对象,其中的类名是 这是一样的东西Object className = new className() // I know it's not possible.我想知道怎么做…回答:“使用java.lang.reflect”将回答您的所有问题。首先Class使用来获取对象Class.forName(),然后:如果要实例化使用检索的类,forName()则...
2024-01-10替换字符串中的字符的有效方法(java)?
我正在编写一个小型JAVA程序,该程序:将文本作为字符串 需要2个字符数组我试图做的事情听起来像是“查找并替换”,但是并不相同,因此我认为清除它很重要。无论如何,我想获取此文本,查找第一个数组中的任何字符是否与文本中的字符匹配,如果是,则将其替换为第二个字符数组中的匹配...
2024-01-10如何在Java注释中设置字符串数组
我已经声明了这样的注释:public @interface CustomAnnot { String[] author() default "me"; String description() default "";}因此,有效的注释将是@CustomAnnot(author="author1", description="test")我不知道的是,如何设置多个作者,因为author()返回了String [],这应该是可能的。@CustomAnnot(author="author1","aut...
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-10Java中参数字符串的压缩和解压缩
我在想办法也无法在Java中解压缩String时遇到麻烦。这是我要学习的基本Java类,因此只需要基本命令,没有什么花哨的地方。它能够输入的目标C:\>java Compress -c aaaabbbbbcc在命令提示符下,它将打印a4b5c2(就像它压缩参数字符串一样)。另一个目标是输入C:\>java Compress -d a5b7c4它将打印aaaaabbbbbbbcccc(就...
2024-01-10Gradle任务替换.java文件中的字符串
我想在编译代码之前替换Config.java文件中的几行。我所能找到的就是在复制过程中通过过滤器解析文件。一旦我必须将其复制,就必须将其保存在某处-这就是我寻求解决方案的原因:在替换行时复制到临时位置>删除原始文件>将重复的文件复制回到原始位置>删除临时文件。有更好的解决方案吗?回答...
2024-01-10如何在Java中比较两个字符串日期?
我有两个日期的String格式,如下所示-String startDate = "2014/09/12 00:00";String endDate = "2014/09/13 00:00";我想确保startDate应该小于endDate。startDate不应大于endDate。如何比较这两个日期并相应地返回布尔值?回答:将它们转换为实际Date对象,然后调用before。SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd h:m");Syste...
2024-01-10如何在Java中检查字符串是否为数字
在解析字符串之前,如何检查字符串是否为数字?java 字符串 数字回答:使用Apache Commons Lang 3.5及更高版本:NumberUtils.isCreatable或StringUtils.isNumeric。使用Apache Commons Lang 3.4及以下版本:NumberUtils.isNumber或StringUtils.isNumeric。你还可以使用StringUtils.isNumericSpacewhich返回true空字符串,并忽略字符串中的内部空...
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-10如何在Java中检查字符串是否为数字?
如何在Java中检查字符串是否为数字?回答:使用Apache Commons Lang 3.5及更高版本:NumberUtils.isCreatable或StringUtils.isNumeric。使用Apache Commons Lang 3.4及以下版本:NumberUtils.isNumber或StringUtils.isNumeric。你还可以使用StringUtils.isNumericSpacewhich返回true空字符串,并忽略字符串中的内部空格。另一种方法是使用NumberUtils....
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程序打印给定的字符串是否是回文
如果给定的字符串本身就是字符串,那么该字符串称为回文。例如,字符串“ 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中检查字符串是否为数字?
我们将检查字符串是否为数字-借助逻辑,我们将解决此问题,第一步,我们将使用一个名为str的字符串变量,并将任何值存储在其中。 在第二步中,我们将使用一个名为str_numeric的布尔变量,该变量存储布尔值(如true或false)。让我们假设给定的字符串是数字,因此最初的布尔变量str_numeric设置为true...
2024-01-10