我是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)
我想问下列问题:
在以下声明中做了什么?
DataInputStream in = new DataInputStream(System.in);
Run Code Online (Sandbox Code Playgroud)
如果in是一个对象DataInputStream那么什么是新的,上面语句右边的语句是做什么的?
为什么使用不同的方法将整数值放入intnumber并将float值放入floatnumber?
是否可以在Ios中创建一个仅显示底部边框线而不显示上边线和侧边线的文本字段.如果是的话,我该如何实现呢
当ai遇到this关键字时,我正在研究Java中的方法覆盖.在Internet和其他来源上搜索了很多这个之后,我得出结论,this当实例变量的名称与构造函数的参数相同时,使用关键字.我是对还是错?
我正在制作一个客户端 - 服务器程序,用于从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) 我是objective-c的初学者.任何人都可以告诉我如何在iPhone应用程序中从一个视图切换到另一个视图.
我正在开发一个需要Facebook登录的ios应用程序.我已经成功实现了登录过程.但是现在我无法找到如何以及在哪里可以获得用户的个人资料信息,如名字,姓氏,个人资料图片等. ..我的应用有权访问firstName,lastName,个人资料照片和电子邮件.
我正在开发一个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) 我在嵌入式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) 当通过移动数据网络连接到互联网时,有没有简单的方法来获取我的手机的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) 我如何将默认文本放在文本字段中,当我将特定的文本字段用于输入时,该文本字段应该消失.
如果我读取文本字段的大小,即textfield.text.size它应该返回0直到默认文本存在.
objective-c ×6
ios ×3
java ×2
android ×1
c ×1
facebook ×1
file-upload ×1
io ×1
ip ×1
iphone ×1
networking ×1
readline ×1
uitextfield ×1