Java是否具有等效的StringStream?

一些学生

因此,在使用C ++一段时间后,我试图重新使用Java,因此我决定通过将C ++程序重写为Java进行练习。现在,在我的Min Max程序中,我具有以下代码行:

  //C++ Code Sample
  getline(cin,mystr);
  stringstream(mystr) >> value;

  max = value;
  min = value;

  stringstream stream(mystr);

      while(stream >> value)
      {
        if(value > max)
        {
          max = value;
        }
        else if(value < min)
        {
          min = value;
        }
      }

现在,getline等效于使用Scanner类,但是StringStream是什么?在搜索时,我看到有人提到InputStream,但这似乎与从文件读取有关,例如:http : //www.tutorialspoint.com/java/io/inputstream_read.htm

因此,我想知道是否可以得到类似的功能?我当然也可以要求用户指定要输入多少个输入,然后填充一个数组。但这看起来很尴尬。

更新:

我创建了一个快速解决方案,其工作方式如下:

  String in = "";

            while(true)
            {

                in = input.nextLine();
                if(in.equalsIgnoreCase("DONE"))
                {
                    break;
                }
                value = Integer.parseInt(in);

                if(value > max)
                {
                    max = value;
                }
                else if(value < min)
                {
                    min = value;
                }
            }
肖利

您可以使用java.util.Scanner中解析一个String使用扫描仪(字符串)您还可以使用java.lang.StringBuilder高效地构造字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

WeakHashMap是否具有java.util.concurrent等效项?

C#是否具有等效的Java静态嵌套类?

是否在Java中具有// TRANSLIT等效的iconv?

Java是否具有const引用等效项?

Java是否具有等效于C#“ using”子句的

是否有与libevent等效的Java?

Javadoc是否具有与<![CDATA [...]]>等效的东西?

CSS样式是否具有等效的评估?

Vulkan是否具有等效的TransformFeedback

Ubuntu 是否具有等效的 MS Office?

是否有等效于StringWriter但在Java内部具有StringBuilder的东西?

Ruby在Java中是否具有等效的JAR文件?尝试减小Docker映像的大小

Java是否具有等效于MySQL的arraylists的限制和偏移量?

C ++中的typedef关键字是否具有Java等效项或方法论?

Java 8 Date是否等效于具有多种解析器格式的Joda的DateTimeFormatterBuilder?

Python是否具有与Java等效的throw new Exception(“ text here”)

它们在Java中是否具有等效于C#静态类的功能?

Java是否具有等效于.NET资源(.resx)的本地化文件?

线程:c#是否具有Java Runnable接口的等效项?

Java 是否具有与 Python 的 ArrayLists 的 list.sorted() 方法等效的方法?

具有Java异常的Python等效原因

在C ++中是否有等效的Java“ volatile”?

excel vlookup是否有Java等效项?

Java中是否有TweenMax等效项

是否有Java for fieldset(HTML)的等效项?

在Java中是否有等效的ucwords

是否有与MISRA C等效的Java?

rustc /货物是否具有-march = native等效项?

reshape2 是否具有 casetovars 等效项?