
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使用值字符串创建日期对象
我正在使用它来获取当前时间:java.util.Calendar cal = java.util.Calendar.getInstance(); System.out.println(new java.text.SimpleDateFormat("EEEE, dd/MM/yyyy/hh:mm:ss") .format(cal.getTime()));我想将值(我将其打印)放入日期对象中,我尝试了以下方法:Date currentDate = new Date(value);但是e...
2024-01-10
Java中的查询字符串操作
有没有人知道我可以用来操纵查询字符串的java类?本质上,我想要一个可以简单地给查询字符串提供一个类,然后删除,添加和修改查询字符串KVP的类。提前致谢。为了回应对此问题的评论,查询字符串将如下所示;N=123+456+112&Ntt=koala&D=abc所以我想向这个类传递查询字符串,并说类似的东西;Strin...
2024-01-10
如何在Java中加密字符串
我需要加密的字符串会显示在2D条码中(PDF-417),所以当有人知道扫描的想法时,它就不会可读。其他需求:不应该复杂它不应包含RSA,PKI基础结构,密钥对等。它必须足够简单,以摆脱被监视的人,并且必须易于对其他有兴趣获取该数据的公司解密。他们打电话给我们,我们告诉他们标准,或者...
2024-01-10
Java如何使用“ +”连接字符串?
我使用来了解Java与+=运算符的工作方式StringBuilder。它是用同样的("a" + "b")操作?回答:不。使用StringBuilder和做不一样"a" + "b"。在Java中,字符串实例是不可变的。因此,如果您这样做:String c = "a" + "b";每次连接时都在创建新的字符串。另一方面,StringBuilder就像一个缓冲区,可以在追加新Strings时...
2024-01-10
java之字符串中查找字串的常见方法
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
C ++和Java中的字符串连接复杂度
考虑这段代码:public String joinWords(String[] words) { String sentence = ""; for(String w : words) { sentence = sentence + w; } return sentence;}在每个串联中,将创建字符串的新副本,因此总体复杂度为O(n^2)。所幸在Java中,我们可以用一个解决这个问题StringBuffer,它具有O(1)为每个附加的复杂性,则整体复杂...
2024-01-10
如何按字母顺序对字符串进行排序java
我想按字母顺序对JAVA中的字符串进行排序,如下所示:AaBbCcDdEeFfGg之后是大写字母和小写字母。例如,如果我把AbaC退还给我AabC,谢谢!回答:Arrays.sort如果先将字符放入数组中,则可以使用进行此操作。(为了使用不区分大小写的自定义比较器,它必须是Character对象数组,而不是char基元。)// put the ...
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-10
Java 运行字符串中包含的代码
我在String中有一段Java代码。String javaCode = "if(polishScreenHeight >= 200 && " + "polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";是否可以将此Java String转换为Java语句并运行它?可能使用Java反射?回答:正如已经建议的那样,您可以使用Compiler API即时编译,保存和运行代码。另一个简洁的选择是使用beanshell...
2024-01-10
Java程序打印字符串的不同排列
要打印字符串的不同排列,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-10
Java中字符串中字符的搜索索引
使用该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-10
Java程序从字符串创建布尔变量
使用该parseBoolean()方法从字符串创建布尔变量。对于布尔变量,首先获取一个布尔值,然后使用Boolean.parseBoolean()将字符串传递给它。boolean val1 = Boolean.parseBoolean("TRUE");在parseBoolean()解析字符串参数作为一个布尔值。如果字符串参数不为null,并且等于大小写,则等于字符串“ true”,则返回的布尔值表...
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-生成给定字符串的所有排列
找到字符串的所有排列的一种优雅方法是什么。例如,的排列ba会是ba和ab,但是较长的字符串abcdefgh呢?有任何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.p...
2024-01-10
使用Java检查字符串是否包含数字。
若要查找给定的字符串是否包含数字,请将其转换为字符数组,并使用Character类的 isDigit()方法查找数组中的每个字符是否为数字。示例public class ContainsExample { public static void main(String args[]){ String sample = "krishna64"; char[] chars = sample.toCharArray(); StringBuilder sb = new S...
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-10
Java,如何替换字符串中的数字序列
我试图用括号内的数字本身替换字符串中的任何数字序列。所以输入:"i ee44 a1 1222"应该有一个输出:"i ee(44) a(1) (1222)"我正在尝试使用String.replace(a,b)实现它,但没有成功。回答:"i ee44 a1 1222".replaceAll("\\d+", "($0)");试试这个,看看是否可行。由于您需要使用正则表达式,因此可以考虑使用replac...
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-10
如何在Java中解析HTML字符串?
给定字符串"<table><tr><td>HelloWorld!</td></tr></table>",获取代表它的DOM元素的(最简单)方法是什么?回答:我在某个地方找到了(不记得在哪里): public static DocumentFragment parseXml(Document doc, String fragment) { // Wrap the fragment in an arbitrary element. fragment = "<fragment>"+fragment+"...
2024-01-10
删除Java中字符串的所有非字母字符?
String类的split()方法接受代表定界符的String值,并拆分为标记(单词)数组,将出现两个定界符之间的字符串视为一个标记。例如,如果将单个空格“”作为此方法的定界符,并尝试拆分String。此方法将两个空格之间的单词视为一个标记,并在当前String中返回一个单词数组(空格之间)。如果String不包...
2024-01-10
Java 如何检测字符串中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如何检查字符串是否为有效数字?
在创建程序时,我们将使用很多字符串来表示我们的数据。数据可能不仅包含有关我们的客户名称,电子邮件或地址的信息,而且还将包含表示为字符串的数字数据。那么我们如何知道该字符串是否包含有效数字呢?Java为原始数据类型提供了一些包装,可用于进行检查。这些包装附带的parseXXX()方法诸...
2024-01-10
Java程序查找给定字符串中字符的频率
查找给定字符串中字符的频率 从用户读取字符串。 阅读角色。 创建一个整数变量,将其初始化为0。 每次匹配时,将给定字符串中的每个字符与上面创建的整数变量与输入的字符增量进行比较。示例import java.util.Scanner;public class FrequencyOfACharacter { public static void main(String args[]){ Sys...
2024-01-10
Java程序打印给定的字符串是否是回文
如果给定的字符串本身就是字符串,那么该字符串称为回文。例如,字符串“ 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
