连接字符串和数字Java
为什么在这些情况下输出不同?int x=20,y=10;System.out.println("printing: " + x + y); ==> 印刷:2010年System.out.println("printing: " + x * y); ==> 打印:200为什么第一个输出不是30?它与运算符优先级有关吗?就像首先将“ printing”和x连接在一起,然后将结果字符串和y连接在一起?我对么?回答:它的BODMAS规则B - Bra...
2024-01-10在java中如何比较字符串?
在java中如何比较字符串,使用==还是equals回答:== 测试引用是否相等(它们是否是同一对象)。.equals() 测试值是否相等(在逻辑上是否为“相等”)。String.contentEquals() 将的内容String与任何内容进行比较CharSequence(从Java 1.5开始可用)。因此,如果要测试两个字符串是否具有相同的值,则可能要使用...
2024-01-10java使用值字符串创建日期对象
我正在使用它来获取当前时间: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中加密字符串
我需要加密的字符串会显示在2D条码中(PDF-417),所以当有人知道扫描的想法时,它就不会可读。其他需求:不应该复杂它不应包含RSA,PKI基础结构,密钥对等。它必须足够简单,以摆脱被监视的人,并且必须易于对其他有兴趣获取该数据的公司解密。他们打电话给我们,我们告诉他们标准,或者...
2024-01-10Java中的查询字符串操作
有没有人知道我可以用来操纵查询字符串的java类?本质上,我想要一个可以简单地给查询字符串提供一个类,然后删除,添加和修改查询字符串KVP的类。提前致谢。为了回应对此问题的评论,查询字符串将如下所示;N=123+456+112&Ntt=koala&D=abc所以我想向这个类传递查询字符串,并说类似的东西;Strin...
2024-01-10Java字符串文字的垃圾收集
我正在阅读有关垃圾收集的信息,当我搜索字符串文字垃圾收集时,搜索结果令人困惑。我需要澄清以下几点:如果在编译时将字符串定义为文字字符串[eg:String str = "java"],那么是否会对其进行垃圾回收?如果使用实习方法[eg:String str = new String("java").intern()],那么它会被垃圾回收吗?在第1点中,...
2024-01-10Java压缩字符串的方法收集
说明:1、一般来说要实现压缩,那么返回方式一般是用byte[]数组。2、研究发现byte[]数组在转成可读的String时,大小会还原回原来的。3、如果采用压缩之后不可读的String时,互相转换大小会变小,唯一缺点就是转出的String不可读,需要再次解码之后才可读。4、对于压缩一般最近常听的应该就是gzip这...
2024-01-10Java程序比较字符串是否相等
要在Java中比较字符串是否相等,请使用equals()方法。让我们看一些例子,其中我们检查了相同和不同的字符串值。示例public class Demo { public static void main(String[] args) { String one = "x"; String two = "x"; if(one.equals(two)) { System.out.println("String one is equal ...
2024-01-10Java:使用键盘类输入字符串
我正在尝试在Java控制台应用程序中输入信息,但似乎无法运行它。这是我的Java文件的样子:public class Ovning1_3 { public static void main(String args[]) { String name; System.out.println("Enter your name"); name = Keyboard.readString(); System.out.println(nam...
2024-01-10C ++和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-10java输入字符串并将每个字符输出的方法
如下所示:import java.util.Scanner;public class Main{ public static void main(String[] args){ int i,len; String str; Scanner in = new Scanner(System.in); str = in.next(); len = str.length(); //求出长度 for (i=0; i<len; i++){ System.out.println(str.charAt(i)...
2024-01-10Java:比较整数和字符串-性能
我有一个String和一个int,可以说:String str = "12345";和int num =12345;。什么是如果它们是相同的,看到的最快的方法str.equals("" + num)还是num ==Integer.parseInt(str)(或者是有一个更快的方法?)?这是Integer.parseInt和String.equals的源代码回答:num == Integer.parseInt(str) 会比 str.equals("" + num)str.equals("" +num)首先将...
2024-01-10从Java脚本中的字符串生成哈希
我需要将字符串转换为某种形式的哈希。这在JavaScript中可行吗?我没有使用服务器端语言,所以我不能那样做。回答:Object.defineProperty(String.prototype, ‘hashCode’, { value: function() { var hash = 0, i, chr; for (i = 0; i < this.length; i++) { chr = this.charCodeAt(i); ...
2024-01-10Java计算字符串中单词出现的次数
我有一个大的文本文件正在读取,因此我需要找出几个单词出现的次数。例如,单词the。我正在逐行执行此操作,每一行都是一个字符串。我要确保我只算合法the的-在the中other起不到作用。这意味着我知道我需要以某种方式使用正则表达式。到目前为止,我正在尝试的是:numSpace += line.split("[^a-z]the[^a-z...
2024-01-10我应该如何在Java中复制字符串?
String s = "hello"; String backup_of_s = s; s = "bye";此时,备份变量仍包含原始值“ hello”(这是由于String的不可变性对吗?)。但是用这种方法复制字符串是否真的 (复制常规可变对象当然不安全),还是写这个更好呢?: String s = "hello"; String backup_of_s = new String(s); s = "bye";换句话说,这...
2024-01-10bash字符串拼接异常是怎么回事?
如图,hello不知哪里去了。回答:问题找到了,是这个文件的问题。通过file test.sh 可以看到:test.sh: ASCII text, with CRLF line terminators原来这个文件是我很久之前从windows中移过来的,用cat -v test.sh 可以看到每行的后面多出了^M解决方法就安装:dos2unix 然后运行: dos2unix test.sh 即可解决问题参数资料:http...
2024-01-10java代码中拼接的长字符有么又快速去掉+好的方法?
@Select("<script>" + "select num from table_name " + "<when test='grade != null'>" + "where grade = #{grade} " + "</when>" + "</script>") ...
2024-02-22如何在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字符串中的数字字符?
声明一个整数,将其初始化为0,然后为每个字符递增循环。示例public class Sample { public static void main(String args[]) { String str = new String("Hi welcome to Nhooo"); int count = 0; for(int i = 0; i<str.length(); i++) { count++; } System.out.printl...
2024-01-10Java 如何从字符串中删除单个字符
为了访问Java中String的各个字符,我们有String.charAt(2)。是否有任何内置函数来删除Java中String的单个字符?像这样:if(String.charAt(1) == String.charAt(2){ //I want to remove the individual character at index 2. }回答:你也可以使用StringBuilder可变的类。StringBuilder sb = new StringBuilder(inputString);它具有方法...
2024-01-10Java程序从指定的索引中搜索子字符串
使用该indexOf()方法从给定位置搜索子字符串。假设以下是我们的字符串。String myStr = " pqrstuvwxyzpqrst";在字符串中搜索子字符串“ pqrs”。我们从3开始索引进行搜索。int begnIndex = 3;strLastIndex = myStr.indexOf("pqrs", begnIndex);示例public class Demo { public static void main(String[] args) { String mySt...
2024-01-10计算一对Java字符串中匹配字符的数量
为了找到两个Java字符串中匹配字符的数量,方法是首先创建两个字符串的字符数组,使比较变得简单,然后将每个唯一字符放入Hash映射中。将其他字符串的每个字符与创建的哈希映射进行比较,以防万一(如果存在的话)将该字符放入其他哈希映射中以防止重复。最后获取此新创建的目标哈希映射的...
2024-01-10Java程序查找给定的字符串为空还是空
isEmpty()如果当前字符串的长度为0,则String类的方法返回true。示例import java.util.Scanner;public class StringEmptyOrNull { public static void main(String[] args) { System.out.println("Enter a string value ::"); Scanner sc = new Scanner(System.in); String str = s...
2024-01-10如何在Java中检查字符串是否包含日期?
如何检查字符串是否包含以下格式的日期:2012年1月15日,星期日,美国东部标准时间晚上7:36我正在使用的数据包含大量字符串。但是我要查找的字符串类型包含一个2或3个单词名称和一个日期。我正在检查日期以识别这些类型的字符串。我已经找到了这种日期的simpleDateFormat。String string1 = "Rahul Chowd...
2024-01-10如何在Java中用空字符串替换'
如何在Java中用空字符串替换单引号’。我尝试了以下操作,但似乎没有用。String data="Sid's den";data.replace("'", "");data.replaceAll("'", "");提前致谢。非常感谢您的帮助。(输出应为:Sids den)谢谢你们的回应。我想我应该对我的问题更加清楚。基本上,我从表中获得特殊字符,并且从同一个表中我们必须...
2024-01-10