【使用Java实现寻找一个字符串中最长的对称字符串】教程文章相关的互联网学习教程文章

java-将整数数组更改为一系列字符串【代码】

我正在尝试从以下输入中实现以下输出:Sample input: 3 4 2 1 4 5 -1Sample output: 7 3 9到目前为止,我已经让我的程序完成了所有的数学运算,但是当用户输入负数时,我要让它终止.我的问题是我无法以上述格式打印.我的输入/输出示例如下:9 9 8 8 9 -8 [18, 16]到目前为止,这是我的代码:import java.util.ArrayList; import java.util.Scanner;public class sums{public static void main(String[]args){int addition = 0;int prev...

java-打开Office Writer搜索并查找字符串和移动光标【代码】

如果任何人都可以使用使用Java的UNO API来协助在开放式办公室作者文档中搜索字符串的方法,那将非常有帮助.一旦它搜索了字符串并找到了字符串,它就可以(甚至隐藏)将光标移动到该字符串. 然后,我可以使用下面的getPageNumber方法返回页码并在页眉纸上打印该页. 任何帮助,不胜感激public int getNumberOfPages() {XController xController = OODocument.getCurrentDocument().getXFrame().getController();XTextViewCursorSupplier su...

java-从字符串实例化BigDecimal的最快方法【代码】

考虑一个应用程序 >从文本文件读取数千个String值.>(通过正则表达式匹配)选择那些代表数字的值(从简单的整数到以尾数科学记数法表示的非常大的值).>对于代表数字的每个String值,实例化一个BigDecimal对象(每秒总计数千个Bigdecimal对象).>使用每个实例化的BigDecimal对象进行进一步处理. 在上述情况下,显然每个BigDecimal对象的实例化都会对性能产生影响. 从非null字符串str实例化那些BigDecimal对象的一种方法是:BigDecimal numb...

Java编译器会为字符串混淆生成效率低下的代码吗?【代码】

我认为这是隐藏字符串的最有效方法new StringBuilder(s1.length() + s2.length() + s3.length()).append(s1).append(s2).append(s3).toString();这里创建的StringBuilder缓冲区的容量足以容纳其中的所有字符串,否则StringBuilder可能需要将缓冲区扩展最多3倍. 但是当我编译/反编译String s4 = s1 + s2 + s3;我得到了由javac(1.7.0_03)构建的.class中的实际代码为String s4 = (new StringBuilder(String.valueOf(s1))).append(s2).a...

android-我可以解析一个字符串到时间在java【代码】

我正在使用android.text.format.Time,我需要一个函数来获取字符串并将该字符串转换为Time对象.出于其他原因,我最初将时间对象存储为字符串.我现在只需要将字符串粘贴到Time对象中.码:Time time = new Time();String time = time.toString();Time t = new Time();t.parse(time);this.time = t;现在t.parse(time) 给出布尔值.boolean value = time.parse(s)参数:时间-要解析的字符串返回值:true-如果结果时间值是UTC时间解决方法:...

java-如何显示在uml中返回字符串数组的方法?【代码】

如何显示在uml中返回字符串数组的方法方法看起来像这样public String[] delete(int col, int row){}这个表述正确吗?+delete(col: int; row: int): String[]解决方法:您的符号缺少方括号内的数字[2],范围[0..45]或星号[*].数组(或任何其他集合)可以表示为UML2中的基数.请参阅OMG UML 2上层结构中的属性基数.

JAVA:在Do While中使用字符串进行决策【代码】

import java.util.Scanner; import java.util.*;public class MultipicationTable{public static void main(String[] args){// Initialising selection variable to 0 int selection = 0;int MultiValue = 0;int UserValue = 0;// Initializing the count for loopint i;// Initializing Random1 and Random2 to get random valuesint Random1;int Random2;// Creating new ScannerScanner input = new Scanner(System.in);do{// M...

java-大文本中最长的公共子字符串【代码】

我有这个学校的作业,要求我们编写代码以找到最长的公用子字符串.我已经做到了,但是它只适用于不是很大的文本,并且被要求为Moby Dick和War And Peace找到共同的子字符串.如果您能指出我做错事情的正确方向,我将不胜感激.编译器抱怨当我调用它创建SuffixArray时,错误在MyString类的substring方法中,但idk为什么它说的太大了,这给了我内存不足的问题package datastructuresone;import java.io.File; import java.io.FileNotFoundExcep...

java-声明原语并将其转换为字符串的首选方法【代码】

我有3个选择: >声明double成员,然后在我必须传递String使用成员“”时声明.>声明double成员,以后当我必须传递String时,请使用Double.toString(member).>声明Double成员= 0.0,然后当我必须传递String时,请使用member.toString(). 我的意见: >最短的一个.但是,成员“”将被转换为新的StringBuilder().append(member).append(“”).toString(),这看起来并不优雅.>在Double.toString(member)中,我不喜欢它不是以单词member开头的,这是...

java-使用可比较或比较器接口使用字符串s1的顺序对字符串s2进行排序【代码】

我有两个字符串s1和s2,我想根据s1中字母的出现顺序对s2进行排序,如果s2中还剩下其他字母,则按字母顺序对它们进行排序. 假设我有以下内容; 字符串s1 =“ war”; 字符串s2 =“作为一名程序员真是太棒了”; 输出:waaarrrIbeeeeggimmmnoopsst. 我已经写了一个代码来做到这一点,尽管我想知道是否有可能使用比较器/可比较接口来解决它. 下面列出的是我的代码段.public class Sort {private static String a = "war";private static St...

java-字符串内容相同,但等于方法返回false【代码】

我正在使用StringEscapeUtils来转义和取消转义html.我有以下代码import org.apache.commons.lang.StringEscapeUtils;public class EscapeUtils {public static void main(String args[]) {String string = " 4-Spaces ,\"Double Quote\", 'Single Quote', \\Back-Slash\\, /Forward Slash/ ";String escaped = StringEscapeUtils.escapeHtml(string);String myEscaped = escapeHtml(string);String unescaped = StringEscape...

java-从字符串中删除选择字符【代码】

我是一个试图解决问题的学生.我需要创建一个方法来从另一个字符串中删除在指定字符串中找到的所有字符.因此,如果String str =“ hello world”和String remove =“ eo”该方法将返回“ hll wrld”. 我的解决方案设置方式将结果字符串打印出来很多次,这是我不希望的.有没有简单的解决方法,还是我需要重新设计方法?class StringStuff{public static void main (String [] args){String str = "This is a string that needs to be ch...

java-用替代逗号分隔字符串(,)【代码】

我知道如何标记字符串,但问题是我想标记如下所示.String st = "'test1, test2','test3, test4'";我尝试过的如下:st.split(",");这给我的输出为:'test1 test2' 'test3 test4'但我希望输出为:'test1, test2' 'test3, test4'我该怎么做呢?解决方法:由于单引号是not mandatory,所以分割将不起作用,因为Java的正则表达式引擎不允许使用可变长度的后向表达式.这是一个使用正则表达式来匹配内容而不是分隔符的简单解决方案:String st...

在Java中将字符串转换为日期【代码】

我正在用Java编程,自昨天以来在解析Date(从String到Date的转换)时遇到了一些问题. 我收到此异常:java.text.ParseException: Unparseable date: “Fri May 24 18:47:31GMT+01:00 2013”这是我的代码:String db= obj.getDebut(); // = "Fri May 24 18:47:31 GMT+01:00 2013" String pattern2 = "EEE MMM d HH:mm:ss ZZZZ yyyy"; Date datedebutEntree = new SimpleDateFormat(pattern2).parse(db); 谁能告诉我我在做什么错?解决...

在Java中使用递归来打印长度为N的位字符串的排列【代码】

我正在尝试获取表示长度为N的位字符串的可能排列的整数数组的链表,例如对于N = 2 00011011 我成功地编写了将位表示为字符串的代码,如下所示:public static LinkedList<String> printBin(String soFar, int iterations) {if(iterations == 0) {LinkedList<String> ret = new LinkedList<String>();ret.add(soFar);return ret;}else {LinkedList<String> ret = new LinkedList<String>();ret.addAll(printBin(soFar + "0", iteratio...