我是java的新手,当我尝试打印basic hello world程序时。我收到以下错误:" error :(11,12) java: unclosed character literal“
package com.company;
public class Main {
public static void main(String[] args) {
//declare a variable
char a;
a = 'helloworld';
System.out.println("type the char value:
我正在尝试将一个长整型转换为一个字符串,然后根据字符串索引在字符串中找到一个特定数字。
我得到了这个错误:
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
我对时间戳有问题。我得到String:2014-09-20 18:49:48.773829+00:00和我需要从这个字符串中获得时间戳。当我使用Timestamp.valueof(String)时,我得到:
java.lang.IllegalArgumentException: Timestamp format must be yyyy-MM-dd HH:mm:ss.fffffffff; was '2014-09-20 18:49:48.773829+00:00'
at java.sql.Timestamp.badTimestampString(
Kotlin问题:
创建一个名为 number 的整数数组,从11到15。为string创建一个空的可变列表。为<code>E 211</code>循环编写一个,并将每个数字的字符串表示形式添加到列表中。<code>H 212</code><code>G 213</code>
我尝试了以下几点:
import java.util.*
var numbers = intArrayOf(11,12,13,14,15)
var myList = mutableListOf<String>()
for (elemen
在用java阅读了我的file.txt之后。如何替换两个单词(<change>和</change>)之间的字符串,其中每个单词位于不同的行?
示例:
enter random text blah blah <change> hello java
</change> more random text
我需要它就像:
enter random text blah blah replaced more random text
我试图用Pattern p = Pattern.compile ...来做这件事,但是失败了。
当我尝试在laravel中索引我的elasticsearch时: php artisan elastic:index 我得到以下错误: start with '_', found: [_doc]
at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.applyRequest(MetaDataMappingService.java:297) ~[elasticsearch-6.0.0.jar:6.0.0]
at org.elasticsearch.cluster.me
在解析CSV文件时,我在map函数中遇到以下错误。
14/07/15 19:40:05 INFO mapreduce.Job: Task Id : attempt_1403602091361_0018_m_000001_2, Status : FAILED
Error: java.lang.ArrayIndexOutOfBoundsException: 4
at com.test.mapreduce.RetailCustomerAnalysis_2$MapClass.map(RetailCustomerAnalysis_2.java:55)
at com.tes
我的供应商在一个.p7b文件中向我发送了一个证书。我需要从里面提取证书。所以我在我的cmd上运行这个:
openssl pkcs7 -inform DER -outform PEM -in in.p7b -print_certs > cer_bundle.cer
我打开cer_bundle.cer,看到三个证书。前两个似乎没问题。当通过Base64.getDecoder().decode(myCert)放置时,最终的证书会抛出一个错误,如下所示:
java.lang.IllegalArgumentException: Last unit does not have enough vali
我收到了一个InputMismatchException
java ShoppingTime Exception in thread "main" java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
package practice;
import java.util.Scanner;
public class Shuvo {
public static void main(String[] args) {
System.out.print("please Enter your name: ");
char name;
Scanner user= new Scanner(System.in);
name = user.next().charAt('0');
Sys
这是我收到的完整错误消息:
exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 27
at java.lang.String.charAt(String.java:646)
at Main.main(Main.java:268)
at Ideone.assertRegex(Main.java:110)
at Ideone.test(Main.java:42)
at Ideone.main(Main.java:28)
我用
public class Media implements java.io.Serializable {
private int id;
private MediaKind mediaKind;
private String name;
private byte[] cover;
private Date releaseDate;
private Integer contentRating;
private String summary;
private Set mediaCrews = new HashSet(0);
你能帮我吗?我有这样的代码,它是我程序的一部分:
Scanner a5 = new Scanner(System.in);
while(a5.hasNextLine()) //store every line in mail message until user type "." on a seperate line
{
String text = a5.nextLine();
if (text.charAt(0) != '.')
我正在尝试编写这个问题的解决方案:,但是我得到了一个运行时错误,EclipseKeplerandideone.com编译对我来说是不同的。我不明白为什么。
实际上,我想问为什么这个代码System.out.println("String #"+(i+1));在for循环中首先运行,‘`str = br.readLine();?工作不正常吗?
import java.io.IOException;
public class Main {
public static void main(String args[]) throws IOException {
java.io.
这是我读取从客户端发送的URL的代码:
(服务器级)
Socket serverS = serverSocket.accept();
DataInputStream in = new DataInputStream(serverS.getInputStream())
if(in.readUTF().equals("http://localhost:8181")){
// do something
}
但它有一个例外:
java.io.EOFException
at java.io.DataInputStream.readUnsignedShort
我正在创建一个应用程序,它从input.txt获取输入,找到最常用的字符,并用*符号替换它们。但是output.txt显示的是带有*的随机数。所以我不知道哪里出了问题。
import java.io.*;
public class StringTest1 {
public static void main(String[]args)
throws IOException{
FileReader in = null;
FileWriter out = null;
try {
in = new FileReader("input.txt"
我正在开发一个Java程序,它提示用户输入两个字符串,并测试第二个字符串是否是第一个字符串的子字符串。
实际:
Enter a string s1:Welcome to Java
Enter a string s2:come
No match%
期望的
Enter a string s1:Welcome to Java
Enter a string s2:come
matched at index 3
我的尝试
import java.util.*;
public class Test2 {
public static void main(String args[]){
由于某种原因,我的一个包无法从另一个包中加载类:
[2011-09-08 10:57:55.574] Thread-2 <UR0001I> User region ready.
[2011-09-08 10:57:56.580] fs-watcher <HD0001I> Hot deployer processing 'INITIAL' event for file 'org.eclipse.virgo.apps.admin-2.1.1.RELEASE.plan'
我只是想把一个字符串分割成两个更小的字符串。这看起来很容易,但由于某种原因,我搞不懂。下面是我试图拆分的一个例子:
AA
BB
DD
FF
TT
EE
SE
GR
这些值当前在ArrayList中,我希望将它们拆分为两个数组列表
A A
B B
D D
我试过了
prse = calls.get(t).split(""); //also tried prse = calls.get(t).split("", -1);
call1.add(prse[0
我试图通过解决下面是我在网上发现的作业问题来提高我的Java技能:
编写一个Java方法,该方法接受两个字符串作为参数,并返回一个字符串,该字符串包含所有唯一的两个字符字符串,其第一个字符来自第一个字符串,第二个字符来自第二个字符串。返回字符串中的所有两个字符字符串都应用空格分隔。在解决方案中使用普通字符串连接。请查看下面的示例,以获得关于如何继续操作的“提示”,并查看用于简化解决方案的方法的String。示例第一字符串= ABCD 第二字符串= EFGH返回字符串> AE AF AG AH是BF BG BH CE CF CG CE DF DG DH
如何改进这段代码?
package
我正在开发一个使用zbar来解码QR的Android应用程序。QR的结构是:"SpecificPrefix/Number“。
String d = sym.getData(); // I get the QR text from the symbol
if(d.startsWith(QRUri)) { // QRUri is a string const containig the prefix
int id;
try {
Log.d("NOT", "QR Subst \"" + d.substring(QRUri