小编Jtv*_*d78的帖子

如何在Java中获取用户输入?

我试图创建一个计算器,但我不能让它工作,因为我不知道如何获得用户输入.

如何在Java中获取用户输入?

java input multiplatform

311
推荐指数
13
解决办法
161万
查看次数

在RxJava中链接单打

我在我的Android应用程序中使用RxJava和Retrofit向服务器发出网络请求.我正在使用RxJavaCallAdapterFactory,所以我可以让我的改装请求返回单打.在我的代码中,改造对象被命名为'api'.

这里的代码工作正常,但在这个例子中,我需要在制作播放列表之前检索userId.我将userId请求平面映射到API请求,在制作播放列表后,我需要再次使用平面地图将JSON响应转换为可用对象.

public JSONUser me;

public Single<String> getUserId(){

    if(me != null){
        return Single.just(me.getUserId());
    }

    return api.getMe().flatMap(new Func1<JSONUser, Single<String>>() {
        @Override
        public Single<String> call(JSONUser meResult) {
            me = meResult;
            return Single.just(me.getUserId());
        }
    });
}

public Single<Playlist> createPlaylist(String name) {

    final NewPlaylistConfig config = new NewPlaylistConfig(name);

    return getUserId().flatMap(new Func1<String, Single<Playlist>>() {
        @Override
        public Single<Playlist> call(String userId) {
            return api.createPlaylist(userId, config).flatMap(
                    new Func1<JSONPlaylist, Single<? extends SpotifyPlaylist>>() {
                        @Override
                        public Single<? extends Playlist> call(JSONPlaylist data) {
                            return Single.just(new Playlist(data));
                    }
            });
        }
    });
} …
Run Code Online (Sandbox Code Playgroud)

android promise chain rx-java

14
推荐指数
1
解决办法
5026
查看次数

Java - 获取当前计算机声音输出

有没有办法从计算机的默认音频输出中获取声音?我不想操纵它,我只是想要对频率进行直观表示; 很像均衡器.

java audio

8
推荐指数
1
解决办法
8588
查看次数

在Java中使用静态实例是否合理?

我无法在谷歌上找到这个问题的答案,所以这里有.

是否可以使用静态对象,以便程序的其余部分可以引用该对象?我不知道如何澄清我的问题,所以我只是展示示例代码.

public class Client {

    Frame f;
    private static Client mainClient;

    public static void main(String[] args){
        new Client().init();
    }

    private void init(){

        mainClient = this;
        f = new Frame();

    }

    public static Client getClient() {
        return mainClient;
    }

    public Frame getFrame(){
        return f;
    }   
}
Run Code Online (Sandbox Code Playgroud)

那么,在整个程序中使用getClient()方法来访问Frame对象是否可以接受,而不是将其作为参数发送给我创建的(大多数)对象?在整个程序中使用Frame,并将其作为参数添加只是为每个构造函数添加一个参数.

谢谢

java parameters client static constructor

4
推荐指数
1
解决办法
163
查看次数

项目欧拉#11

我最近开始使用Java来测试我的技能.我遇到问题11,让所有以前的问题都正确.我的代码有问题.返回的答案似乎是正确的,但是当我在官方网站上查看它时,问题就出现了:问题出在Project Euler#11上.

这是我的代码.我有几个注释掉的调试行.只是忽略它们.

static String source = "08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65 52 70 95 23 04 60 11 42 69 24 68 …
Run Code Online (Sandbox Code Playgroud)

java math loops multiplication

3
推荐指数
1
解决办法
4211
查看次数

从java迁移到c ++?

我已经学习了大约5个月的Java,而且在那段时间里,我主要尝试制作游戏.我用java2D做了一个不错的游戏,但我想继续做更大更好的东西...... 3D.我开始学习LWJGL(基本上是OpenGL).在我深入学习java并使用它之前,我应该转向c ++吗?指针真的对大型程序至关重要吗?我还能用c ++制作任何跨平台的东西吗?或者我被困在窗户上.如果我被窗户困住,我应该去c#吗?

谢谢.

当我说中途体面时,我的意思是它很好,IMO.如果你想看到它,判断我在2D体验中的位置,请点击此处:http://www.thenewboston.com/forum/viewtopic.php? f = 119&t = 13249

那么Java在大规模上可以用于游戏开发吗?

c++ java

2
推荐指数
1
解决办法
2038
查看次数

在java中,是否可以从字符串中命名数组?

我是java的初学者,我想知道是否可以根据字符串的值来命名和创建数组.

这是我有的:

public static void array(){

    createArray(array1, 100, 100);
}

    public static void createArray(String name, int r, int c) {
            int[][] name = new int[r][c];
}
Run Code Online (Sandbox Code Playgroud)

我希望这能解释自己.谢谢

编辑:上面的代码不起作用.我只是想知道是否可以做上面的事情

EDIT2:作为java的初学者,我只是在观看教程,并用我学到的东西创建程序,以确保我理解正在教授的内容.我首先创建了一个创建多维数组的程序.然后它调用一个为数组赋值的方法,(row + 1)*(column + 1).这使得表格很像乘法表.然后它将表格显示在屏幕上.

在我创建该程序之后,我希望能够创建数组,就像我为其分配值一样.所以我问了这个问题......

这是我的代码:

 public static void array(){
   int[][] array1 = new int[100][100];
   int[][] array2 = new int[20][20];

   setArrayValue(array1);
   setArrayValue(array2);
   drawArray(array1);
   System.out.println();
   drawArray(array2);
}  

public static void setArrayValue(int x[][]){
   for(int row = 0; row<x.length; row++){
       for(int column=0; column<x[row].length; column++){
           x[row][column]= (column+1)*(row+1);
        }
    }      
}

public static void drawArray(int x[][]){ …
Run Code Online (Sandbox Code Playgroud)

java arrays

1
推荐指数
1
解决办法
244
查看次数