类Lab9
ScalesSolution s = new ScalesSolution("00100");
s.println();
s.SmallChange();
s.println();
方法SmallChange在ScalesSolution类中
public void SmallChange() {
int n = scasol.length();
System.out.println("The length of scasol is "+ n);
//CS200
我的代码出了问题,我想知道是否有人能帮助我。
//I'm looking from "?PARAMETER" in a text.
locatie = inhoud.indexOf("?");
inhoud = inhoud.substring(locatie);
lengte = inhoud.length();
//is this usefull to do?
inhoud = inhoud.trim();
//make string from question mark to next space
spatie = inhoud.indexOf
我尝试在java中使用substring函数,但它总是抛出错误,我想知道为什么?从逻辑上讲,代码似乎很好,但是为什么它抛出这个错误呢?
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
我在documentation子字符串中读取的内容包含2个参数
substring(whereIwantToStart,howManyCharactersToshow)
下面是我的代码
String test = "160994
所以,我写了一个简单的程序,输入一个字符串并计算出总数no。所以这是我的密码
for(int i=0; i<=n; i++)
{
if((str.charAt(i)=='m'))
{
} else {
count++;
}
}
System.out.println("The total number of m is "+count);
其中n=str.length();和str是我所取的字符串,但是这个错误不断地出现。
Exception in
我正在尝试计算后缀表达式,我可以对字符进行计算,但这次尝试使用数字,而不仅仅是单个数字。这是我的代码,
package test;
import java.util.Stack;
public class EvaluatePostfix {
public static int solution(String postfix){
Stack<Integer> stack = new Stack<Integer>();
int sum = 0;
int val1 = 0;
int val2 = 0;
String[] str
我正在制作一个电影租赁程序,我需要写一个字符串数组到一个电影对象的ArrayList。一切都能正确编译,但当它运行时,我得到了一个字符串索引超出界限的错误。下面是使用的方法的代码:
public static void arrayToList(Store store, String[] array)
{
String title;
int copies;
int index = -1;
for(int i = 0;i < array.length;i++)
{
index = getIndex(array[i]);
import java.util.Scanner;
public class romanNumeral {
public String roman_Numeral;
public int roman_NumeralLength, decimalValue = 0;
public romanNumeral()
{
retrieveInput();
loopThroughString();
System.out.println(decimalValue);
}
public void retrieveInput()
{
Scanner console = new
问题:,我们如何为hibernate搜索提供一个包含数字和非数字字段的原始lucene查询字符串?
背景:我们最近升级到HibernateSearch 5.0的,我们的许多查询现在都失败了,原因是HibernateSearch查询分析器(Pre)发生了更改,出现了以下错误:
The specified query contains a string based sub query which targets the numeric encoded field(s)
在大多数情况下,由于我们正在运行的查询的复杂性,我们使用lucene的文本语法和一个MultiFieldQueryParser将查
我正在尝试将一个长整型转换为一个字符串,然后根据字符串索引在字符串中找到一个特定数字。
我得到了这个错误:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException:
String index out of range: 0
at java.lang.String.charAt(Unknown Source)
at TestFile.main(TestFile.java:12)
为什么这不起作用?我以为我理解substring,但我想我不理解。
另外,如果我将它改为substring((i
我正在运行一个java程序,它连接到同一台机器上的sql服务器。基本上,我尝试调用某个' string‘,它可以通过字符串本身或它已经存储的' long '(int64)来标识,这是一个存储与该字符串相关的唯一long的方法。
所以在这种情况下,我的问题是,SQL查找中的长时间比较会更快,还是与字符串比较没有那么大的关系。
SELECT * FROM playerAccount WHERE playerName = {string in Java}
或
SELECT * FROM playerAccount WHERE nameHash = {long in Java}
我一直在学习使用java的正则表达式。我想知道在使用java的匹配器时使用\G是否有意义。我找不到任何与java一起使用的\G的示例:(
这样做的输出与使用\G?
String a = "Pruebaprueba";
Matcher matcher = Pattern.compile("(\\w)").matcher(a);
while ( matcher.find() ) {
// Do something with each letter
}
感谢您的阅读!
这是我找到“不”的密码。指字符串中的元音:
{
String inyo=inpeo.getText().toLowerCase();
System.out.println(inyo); // Just checking for an empty string
int vowcount=0;
for(int i=0;i<=inyo.length();i++)
{
char rol=inyo.charAt(i);
if(rol=='o'||'u'==rol||rol==&
我正在尝试为学校写一个JAVA程序。它要求我们使用提供的类,避免使用split,并在不同部分之间解析由:分隔的电话号码。
package aaronjonesprog1;
public class AaronJonesProg1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
AJDissector phone = new AJDissector("1:919:882:5000
我能够编译,但是当它到达读char x = input.charAt(i);的第12行时会遇到运行时错误--我不明白为什么要这样做。这跟charAt(x)的位置有关吗?
线程"main“java.lang.StringIndexOutOfBoundsExceptio中的异常。超出范围的字符串索引: 12在java.lang.String.charAt(String.java:658)在HW12.main(HW12.java:12)
import java.util.Scanner;
public class HW12 {
public static void main(
我正在做一些在线编码项目,试图学习编程和提高我的技能。当前项目的目标是以二进制形式找出哪个基数2的数字与另一个数字首先匹配。我可能没有正确解释这一点。
例如,如果我的二进制字符串是10010和10011,答案将是2,但如果我有11111和10000,答案将是16。我的以下代码适用于它运行的前4个测试,但在第五个测试中,它抛出一个.StringIndexOutOfBounds -传递给我的方法的最后一个测试的样本数据是n= 1073741824 &m= 1006895103。我认为这可能是关于charAt()的大小或限制的问题,但不是很确定……任何建议都将不胜感激。代码如下:
int e
我正在做一个简单的代码生成器(非随机的),我遇到了一个问题。用户在7个文本字段中输入数据,然后将其中的内容放入String类型的数组中。然后,我的代码获取该数组,分析不同的元素,并生成可用的代码(对我来说)。
然而,在我尝试标准化字符串数组(也就是让每个元素都是小写的字符串)的过程中,它导致整个程序停止工作,并且我得到了一个似乎是空指针异常。
我的具体错误消息如下:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at inventorycodeconverter.codeDispla
我(通过Java程序)添加了SOLR索引中的文档索引,但是在add(inputDoc)方法之后有一个例外。solr接口中的登录包含以下内容:
Caused by: java.lang.IllegalArgumentException: Document contains at least one immense term in field="text" (whose UTF8 encoding is longer than the max length 32766), all of which were skipped. Please correct the analyzer
我试图弄清楚“什么5位数乘以4给你它的反向?”使用此代码但我得到错误:线程"main“java.lang.StringIndexOutOfBoundsException中的异常:超出范围的字符串索引:5 at java.lang.String.charAt(String.java:658) at Digits.main(Digits.java:12)
public class Digits{
public static void main(String[] args) {
int n = 0;
int b = 0;
String number = Inte
我在尝试反转一个字符串时遇到了一个问题,它显示我有一个“字符串索引超出范围”的错误。谢谢你的帮助,我会留下下面的代码和错误。
public static void main(String[] args) {
System.out.println("Welcome to the Text Converter.");
System.out.println("Available Actions:");
System.out.println("\t1337) convert to 1337 speak