草庐IT

barcode-scanner

全部标签

java - 不能同时使用 Scanner.nextInt() 和 Scanner.nextLine()

这个问题在这里已经有了答案:ScannerisskippingnextLine()afterusingnext()ornextFoo()?(24个答案)关闭6年前。我必须得到一个字符串输入和一个整数输入,但是输入的顺序应该是整数在前,然后应该要求用户输入字符串Scannerin=newScanner(System.in);input=in.nextLine();k=in.nextInt();in.close();上面的代码工作正常,但是如果我像下面的代码一样先输入一个整数Scannerin=newScanner(System.in);k=in.nextInt();input=in.ne

java - 我在哪里可以找到 "reference barcodes"来验证条码库输出?

这个问题与“最佳”无关barcode图书馆推荐,我们在不同平台上使用各种产品,需要一种简单的方法来验证给定条形码是否正确(根据其规范)。我们发现了不同条码库和freeonlinebarcodegenerators呈现不同条码的情况。在互联网。例如,新版本的Delphi报告库将Code128中的非数字字符输出为“0”,或者只是在文本区域中跳过它们。在我们进行迁移之前,我们想检查这些更改是否是由新库中的错误实现引起的,以便我们可以将其作为错误报告给作者。我们主要需要Code128和带有A/B/C子代码的UCC/EAN-128。目前我查过的在线资源有:IDAutomation.com(将AB

Java:无限循环使用 Scanner in.hasNextInt()

我正在使用以下代码:while(invalidInput){//asktheusertospecifyanumbertoupdatethetimesbySystem.out.print("Specifyanintegerbetween0and5:");if(in.hasNextInt()){//gettheupdatevalueupdateValue=in.nextInt();//checktoseeifitwaswithinrangeif(updateValue>=0&&updateValue但是,如果我输入“w”,它会告诉我“您输入的内容无效。请重试。”然后它将进入一个无限循环,显

java - 将 File 或 FileReader 与 Scanner 一起使用?

免责声明:我查看了我能找到的所有问题,但没有一个能准确回答这个问题。如果您找到了,请指出并保持礼貌。因此,OracleI/Otutorial使用Scanner打开一个文本文件,如下所示:newScanner(BufferedReader(FileReader("xanadu.txt")));但是Javadoc像这样用Scanner打开一个文本文件:newScanner(newFile("myNumbers"));使用更简单的方法会很好,尤其是当我有一个小文件并且可以使用较小的缓冲区时,但我也看到有人说当你直接打开一个文件时你会can'tcloseit.如果是这样,为什么在官方文档中使用

Java Scanner(File) 行为异常,但 Scanner(FIleInputStream) 始终处理同一个文件

我在使用Scanner时出现奇怪的行为。当我使用Scanner(FileInputStream)构造函数时,它将与我正在使用的一组特定文件一起使用,但它不适用于Scanner(File)构造函数。案例1:扫描器(文件)Scanners=newScanner(newFile("file"));while(s.hasNextLine()){System.out.println(s.nextLine());}结果:无输出案例2:扫描器(FileInputStream)Scanners=newScanner(newFileInputStream(newFile("file")));while(

java - Java的Scanner类中的多个分隔符

如何使用Scanner类的useDelimiter()方法同时使用逗号(,)和换行符(\n)作为分隔符?我正在解析csv文件中的一些文本。 最佳答案 Scanners=newScanner("hello,world\nhelloworld");s.useDelimiter(",|\\n");while(s.hasNext()){System.out.println(s.next());}输出helloworldhelloworldJavaDoc 关于java-Java的Scanner类中

java - 如何使用 Java Scanner 检测空行?

我期待扫描仪输入,直到什么都没有(即当用户输入空白行时)。我如何实现这一目标?我试过:while(scanner.hasNext()){//processinput}但这会让我陷入困境 最佳答案 这里有一个方法:Scannerkeyboard=newScanner(System.in);Stringline=null;while(!(line=keyboard.nextLine()).isEmpty()){String[]values=line.split("\\s+");System.out.print("entered:"+Ar

java - 如何使用 Scanner 方法 "hasNext"作为条件退出 java 中的 while 循环?

我是java编程的初学者,遇到了一个奇怪的问题。下面是我的代码,它要求用户输入并一次打印出用户输入的内容。问题是程序永远不会结束,根据我有限的理解,它似乎卡在了while循环中。谁能帮我一点忙?提前致谢。importjava.util.Scanner;publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.print("Enteryoursentence:");Scannersc=newScanner(System.in);while(sc.hasNext()==true){Strings1=sc.next();Sys

java - NoSuchElementException 与 Java.Util.Scanner

我是Java的新手,但正在阅读Java:如何编程(第9版)这本书,并且遇到了一个我无法弄清楚问题所在的示例。这里是教科书中源代码示例的(稍微)扩充版本:importjava.util.Scanner;publicclassAddition{publicstaticvoidmain(String[]args){//createsascannertoobtaininputfromacommandwindowScannerinput=newScanner(System.in);intnumber1;//firstnumbertoaddintnumber2;//secondnumbertoad

java - java.util.Scanner 和 java.util.Scanner.* 之间的区别

//importsallclassesofutilpackageimportjava.util.*;//importsScannerclassofutilpackageimportjava.util.Scanner;//whatdoesthisdo?importjava.util.Scanner.*;这里是Scanner包吗?编辑:好的,所以importjava.util.Scanner.*导入公共(public)嵌套类。但是如果还有一个名为Scanner的包呢?那么importjava.util.Scanner.*语句会做什么? 最佳答案