gcxday 发表于 2019-4-11 04:58

关於一些简单的java问题

我想问一下要怎么读取ppm的width height呢...
Scanner read;
read = new Scanner(new File("WRONG_FILENAME.ppm"));
String aLine = Files.readAllLines(Paths.get("file.ppm")).get(2);
char width = aLine;
char height = aLine.charAt(4);
image = new Color;
我卡在char width = aLine;这里了....

NaughtyFish 发表于 2019-4-11 05:22

发错区了吧

然后你这个aLine是个String,当然不能赋给一个char变量

gcxday 发表于 2019-4-11 05:26

NaughtyFish 发表于 2019-4-11 05:22
发错区了吧

然后你这个aLine是个String,当然不能赋给一个char变量

我想问要怎么转換....

NaughtyFish 发表于 2019-4-11 05:29

本帖最后由 NaughtyFish 于 2019-4-11 05:31 编辑

gcxday 发表于 2019-4-11 05:26
我想问要怎么转換....
没接触过ppm,不清楚具体操作
你下面不是用了charAt(index),应该就这个?
还有[ ]里面应该放int啊,char转int的话随便搜一下就能找到教程

白色的120 发表于 2019-4-11 08:03

发错区了吧,你应该发外野

—— 来自 Xiaomi MI 8, Android 9上的 S1Next-鹅版 v2.1.2

Sutilia_Lynn 发表于 2019-4-11 08:46

数据类型都不一样啊,之前学的是C吗

charAt(0) 方法了解一下

小盒 发表于 2019-4-11 11:21

你这写的都什么乱七八糟的

http://wiki.ggc.edu/wiki/ITEC2120:Spring2012:Section09

Artanis大主教 发表于 2019-4-11 15:34

先把string转成char数组再说呗

-- 来自 有消息提醒的 Stage1官方 Android客户端
页: [1]
查看完整版本: 关於一些简单的java问题