小编Jun*_*tes的帖子

如何在Java中使用readline()方法?

我是Java的初学者,我正在阅读通过readLine()键盘方法为变量赋值的主题.书中给出的程序如下:

import java.io.DataInputStream
class Reading
{
    public static void main(String args[])
    {
        DataInputStream in = new DataInputStream(System.in);
        int intnumber=0;
        float floatnumber=0.0f;
        try {
            system.out.println("enter an integer: ");
            intnumber = Integer.parseInt(in.readline());

            system.out.println("enter a float number: ");
            floatnumber = Float.valueOf(in.readline()).floatvalue();
        }

        // Rest of code
Run Code Online (Sandbox Code Playgroud)

我想问下列问题:

  1. 在以下声明中做了什么?

    DataInputStream in = new DataInputStream(System.in);
    
    Run Code Online (Sandbox Code Playgroud)

    如果in是一个对象DataInputStream那么什么是新的,上面语句右边的语句是做什么的?

  2. 为什么使用不同的方法将整数值放入intnumber并将float值放入floatnumber?

java io readline

41
推荐指数
5
解决办法
35万
查看次数

在Ios中创建仅包含底线的文本字段

是否可以在Ios中创建一个仅显示底部边框线而不显示上边线和侧边线的文本字段.如果是的话,我该如何实现呢

objective-c uitextfield

24
推荐指数
3
解决办法
3万
查看次数

在java中使用"this"关键字

当ai遇到this关键字时,我正在研究Java中的方法覆盖.在Internet和其他来源上搜索了很多这个之后,我得出结论,this当实例变量的名称与构造函数的参数相同时,使用关键字.我是对还是错?

java

7
推荐指数
2
解决办法
5万
查看次数

iPhone:从某个位置挑选文件以上传到服务器

我正在制作一个客户端 - 服务器程序,用于从Mac桌面上的某个位置挑选文件,然后将其复制到iPhone模拟器中.然后,它将使用TCP协议将其上载到服务器.

任何人都可以建议如何做或可以建议一个我可以了解它的网站.我在互联网上得到以下代码,它会执行上述所需的任务吗?

if ( [[NSFileManager defaultManager] isReadableFileAtPath:source] )
    [[NSFileManager defaultManager] copyPath:source toPath:destination handler:nil];

[[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceRecycleOperation source:foldername destination:@"" files:filenamesArray tag:&tag];
Run Code Online (Sandbox Code Playgroud)

iphone file-upload objective-c

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

如何在iPhone中从一个视图切换到另一个视图?

我是objective-c的初学者.任何人都可以告诉我如何在iPhone应用程序中从一个视图切换到另一个视图.

objective-c

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

在ios应用程序中获取facebook的公开个人资料

我正在开发一个需要Facebook登录的ios应用程序.我已经成功实现了登录过程.但是现在我无法找到如何以及在哪里可以获得用户的个人资料信息,如名字,姓氏,个人资料图片等. ..我的应用有权访问firstName,lastName,个人资料照片和电子邮件.

objective-c ios facebook-login

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

无法在Facebook ios SDK中获取已登录人员的电子邮件ID

我正在开发一个Facebook IOS应用程序,用于从Facebook获取用户数据(公共资料,电子邮件).实施登录过程后,我可以获取用户个人资料图片的名字,姓氏和网址,但我收到的电子邮件一片空白.我已经通过了获取公开个人资料和Emial的许可.但我没有收到该人的电子邮件.

我正在使用facebook SDK for ios V4.0.1

这是我的代码

        [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me"
                                     parameters:@{@"fields": @"first_name, last_name, picture, email"}]
                              startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error) {                    
NSString *firstName = [NSString stringWithFormat:@"%@",[result objectForKey:@"first_name"]];

NSString *lastName = [NSString stringWithFormat:@"%@",[result objectForKey:@"last_name"]];
NSString *email = [NSString stringWithFormat:@"%@",[result objectForKey:@"email"]];
NSString *picurl = [NSString stringWithFormat:@"%@",[result objectForKey:@"picture"]];

 NSLog(@"email is %@", [result objectForKey:@"email"]);

 NSLog(@"picture is %@", [result objectForKey:@"picture"]);
 }
 else{
 NSLog(@"%@", [error localizedDescription]);
}
 }];
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

email is (null)
picture is {
    data =     {
        "is_silhouette" = 0; …
Run Code Online (Sandbox Code Playgroud)

facebook objective-c facebook-graph-api ios

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

for循环的操作

我在嵌入式c工作了一个月,直到现在我遇到了简单的循环,如:

for(i=0;i<10;i++)
Run Code Online (Sandbox Code Playgroud)

但现在我遇到了一种新的for循环,它是:

for(t=0; string[t]; ++t)
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我这个循环是如何工作的.示例代码是:

#include <stdio.h>
#include <ctype.h>

void print_upper(char *string);

int main(void)
{
    char s[80];
    printf("Enter a string: ");
    gets(s);
    print_upper(s);
    printf(''\ns is now uppercase: %s", s);
    return 0;
}

/* Print a string in uppercase. */
void print_upper(char *string)
{
    register int t;
    for(t=0; string[t]; ++t)
    {
        string[t] = toupper(string[t]);
        putchar(string[t]);
    }
}
Run Code Online (Sandbox Code Playgroud)

c

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

连接到蜂窝网络时获取Android的IP地址

当通过移动数据网络连接到互联网时,有没有简单的方法来获取我的手机的IP地址.为了获得WiFi IP地址,我正在使用以下简单的技术.

 WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());
Run Code Online (Sandbox Code Playgroud)

有没有类似上面的方法来获取移动数据网络的IP地址.

我使用了以下代码,但它返回了MAC地址,WiFi和蜂窝网络的IP地址,但我只对蜂窝IP地址感兴趣.

String ipAddress = null;
                    try {
                        for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
                            NetworkInterface intf = en.nextElement();
                            for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
                                InetAddress inetAddress = enumIpAddr.nextElement();
                                if (!inetAddress.isLoopbackAddress()) {
                                    ipAddress = inetAddress.getHostAddress().toString();
                                    Log.i("Sarao5",ipAddress);
                                }
                            }
                        }
                    } catch (SocketException ex) {}
Run Code Online (Sandbox Code Playgroud)

ip networking android

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

文本字段中的默认文本

我如何将默认文本放在文本字段中,当我将特定的文本字段用于输入时,该文本字段应该消失.

如果我读取文本字段的大小,即textfield.text.size它应该返回0直到默认文本存在.

objective-c ios

0
推荐指数
2
解决办法
1789
查看次数