删除两个字符之间的子字符串(java)
我有这样的java字符串:String string = "I <strong>really</strong> want to get rid of the strong-tags!";我想删除标签。我还有一些其他字符串,其中标签的长度更长,因此我想找到一种方法来删除“ <>”字符之间的所有内容,包括那些字符。一种方法是使用将字符串与regEx进行比较的内置字符串方法,但是我不知道如...
2024-01-101.java生成随机不重复10位字符串
1 package org.changneng.util; 2 3 import java.util.Random; 4 public class A { 5 public static void main(String args[]){ 6 for(int i=0;i<100;i++){ 7 System.out.println(GetRandomString(10)); 8 } 9 }10 11 ...
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程序打印字符串的不同排列
要打印字符串的不同排列,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 运行字符串中包含的代码
我在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-10Java去除字符串中空格的方法详解
昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑。------->代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空格、中间空格)遂整理下java关于字符串去除空格的方法。1、方法分类str.trim(); //去掉首尾空格str.repl...
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-10Java排序列表 按日期作为字符串
我有一个来自Type的列表,我想按日期元素对该列表进行排序。我用谷歌搜索,看到了一些具有可比性的解决方案,但是有可能在不实现我的类的接口的情况下做到这一点吗?我的列表如下所示:list[{id = 33,text = test1,date = 06.02.15},{id = 81,text = test2,date =10.01.15}]现在,我想将两者进行比较元素,并...
2024-01-10详解Java字符串在内存中的存储位置
在JDK6的时候在Java虚拟机(这里指的是HotSpot)中内存区域分为本地方法栈、虚拟机栈、堆、程序计数器、方法区等,方法区又被称作永久代。这里只说一下字符串的存储位置,在Java虚拟机内存中有个区域叫做运行时常量池,是方法区的一部分。在JDK6中其中存放的有类的版本、字段、方法、接口等描述...
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-10JDBC驱动下载及连接字符串URL写法汇总(java版)
sun官方网站上的JDBC驱动列表: http://java.sun.com/products/jdbc/reference/industrysupport/index.html 数 据 库 说 明 MySQL http://www.mysql.com/products/connector/j/ Shipped. But need to download the latest for MySQL 4.1 or higher. Oracle http://www.oracle.com/...
2024-01-10如何使用Java查找字符串是否是回文?
StringBuffer 提供了一种名称为reverse()的方法,用于检查回文的一种方法是通过将所需的字符串作为参数传递给构造函数来创建StringBuffer 对象。使用reverse()方法反转对象的内容。使用toString()方法将StringBuffer 对象转换为Sting 。现在,比较字符串和反向字符串(如果为真),则给定的字符串是回文。示例pu...
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中字符串的所有非字母字符?
String类的split()方法接受代表定界符的String值,并拆分为标记(单词)数组,将出现两个定界符之间的字符串视为一个标记。例如,如果将单个空格“”作为此方法的定界符,并尝试拆分String。此方法将两个空格之间的单词视为一个标记,并在当前String中返回一个单词数组(空格之间)。如果String不包...
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-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-10Java对象创建方式及JVM对字符串处理
1.Java程序中创建对象的5种常见方式 在讲Jvm对字符串的处理之前,我们先来讲一下,在Java中,最常见的5种创建对象的方式:1)通过关键字new调用构造器创建Java对象,eg :String str = new String("hello");2)通过Class对象的newInstance()方法调用构造器创建Java对象,eg : Class.forName("com.mysql.jdbc.Driver").newInstance();...
2024-01-10使用RSA加密和解密Java中的大字符串
我正在尝试实施PKI。我想在Java中使用RSA而不使用弹性城堡来加密大字符串。我得到的问题是数据不得超过117个字节。我尝试寻找失败的解决方案。我是这种加密的新手。请提供一个大字符串作为示例来帮助我并进行解释。回答:一次不能使用超过128个字节的RSA加密解密。您必须拆分数据并在循环中进...
2024-01-10