「java用户串号」用户卡串号是什么
今天给各位分享java用户串号的知识,其中也会对用户卡串号是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何在Java ME平台上获取手机串号
- 2、java怎么获取本机的用户名或域
- 3、用JAVA编写输入用户名和密码
- 4、Java中不用数据库如何自动分配给用户编号?
- 5、用java编程统计用户从键盘输入的字符串中所包含的字母,数字和其他字符串的个数?
- 6、关于java获取登录用户id的问题
如何在Java ME平台上获取手机串号
注意:在Java ME平台上获取手机串号,在某些手机中是可行的,但是某些手机中就是无法获取的。对于即便是可以获取串号的手机来说,也仅仅限于进行了签名的应用程序才可以获得手机串号。
在诺基亚手机中,我们可以这样获取手机串号: System.getProperty("com.nokia.mid.imei")
在Series60平台的手几种,这样的获取串号操作需要你的应用程序被认证为网络运营商信任的应用程序或者手机生产商信任的应用程序,并且只有在Series40第三版功能包1之后的手机设备中才能够使用。 On Series 40 phones this requires that your midlet is signed to either operator or manufacturer domain, and this is only available Series 40 3rd Edition FP1 devices and newer.
在S60平台,有些S60第三版的手机已经实现了这样的功能,如E60,E61,E62,但是不包括3250和5500。对于S60平台,获取串号并不需要签名认证。
在西门子手机中,我们可以这样获取传号: System.getProperty("com.siemens.IMEI")
其他手机:
三星: System.getProperty("com.samsung.imei");
索尼爱立信: System.getProperty("com.sonyericsson.imei");
摩托罗拉: System.getProperty("IMEI" );
诺基亚: System.getProperty("phone.imei");
System.getProperty("com.nokia.IMEI");
java怎么获取本机的用户名或域
java怎么获取本机的用户名或域可通过System.getEnv()得到。
System.getenv("USERNAME");System.getenv("USERDOMAIN");
它常和System.getProperties()配合使用,它们的区别是:
从概念上讲,系统属性 和环境变量 都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java 进程。环境变量产生更多的全局效应,因为它们不仅对Java 子进程可见,而且对于定义它们的进程的所有子进程都是可见的。在不同的操作系统上,它们的语义有细微的差别,比如,不区分大小写。因为这些原因,环境变量更可能有意料不到的副作用。最好在可能的地方使用系统属性。环境变量应该在需要全局效应的时候使用,或者在外部系统接口要求使用环境变量时使用(比如 PATH)。
MapString, String map = System.getenv();
String userName = map.get("USERNAME");// 获取用户名
String computerName = map.get("COMPUTERNAME");// 获取计算机名
String userDomain = map.get("USERDOMAIN");// 获取计算机域名
System.out.println("自定义变量getenv CONF_LOCATION:" +System.getenv("conf.location"));
System.out.println("操作系统的名称:"+System.getProperty("os.name"));
其它常用的属性参数如下:
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specification.vendor Java 虚拟机规范供应商 java.vm.specification.name Java 虚拟机规范名称 java.vm.version Java 虚拟机实现版本 java.vm.vendor Java 虚拟机实现供应商 java.vm.name Java 虚拟机实现名称 java.specification.version Java 运行时环境规范版本 java.specification.vendor Java 运行时环境规范供应商 java.specification.name Java 运行时环境规范名称 java.class.version Java 类格式版本号 java.class.path Java 类路径 java.library.path 加载库时搜索的路径列表 java.io.tmpdir 默认的临时文件路径 java.compiler 要使用的 JIT 编译器的名称 java.ext.dirs 一个或多个扩展目录的路径 os.name 操作系统的名称 os.arch 操作系统的架构 os.version 操作系统的版本 file.separator 文件分隔符(在 UNIX 系统中是“/” ) path.separator 路径分隔符(在 UNIX 系统中是“:” ) line.separator 行分隔符(在 UNIX 系统中是“/n” ) user.name 用户的账户名称 user.home 用户的主目录 user.dir 用户的当前工作目录
用JAVA编写输入用户名和密码
import java.util.Scanner;
public class Logon {
private static final char username = '青';
private static final int password = 123;
private static final Scanner san = new Scanner(System.in);
public static void main(String[] args) {
char iname;
int ipass;
System.out.print("请输入用户名: ");
iname = san.next().charAt(0);
System.out.print("请输入密码: ");
ipass = san.nextInt();
if(Logon.username == iname Logon.password == ipass) {
System.out.println("欢迎你, " + Logon.username);
} else {
System.out.println("对不起, 你不是" + Logon.username);
}
}
}
Java中不用数据库如何自动分配给用户编号?
可以在系统中提供一个全局的静态变量保存。
然后提供一个加了同步锁的的方法,每次去将这个变量+1,然后返回。
用java编程统计用户从键盘输入的字符串中所包含的字母,数字和其他字符串的个数?
import java.util.Scanner;
public class Test {
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.print("输入字符串:");
String strs = input.next();
int number = 0;
int chara = 0;
int other = 0;
char [] chs = strs.toCharArray();
for(char c : chs){
if(c = '0' c = '9'){
number++;
}else if(c = 'a' c = 'z' || c = 'A' c = 'Z' ){
chara++;
}else{
other++;
}
}
System.out.println("数字有:" + number + "个,字符有" + chara + "个,其他有:" + other + "个。" );
}
}
关于java获取登录用户id的问题
看起来你已经获取到127.0.0.1这个IP了吧?
那你的代码就没错了。
只不过你用localhst:8080这么登录,IP就是127.0.0.1
你非得想要看到192.168.*.*的话,
看看你本机的IP是多少,开始-运行-cmd-ipconfig 就能查看到你本机的IP了
比如说你本机的IP是192.168.1.21的话
你在浏览器里面访问192.168.1.21:8080
打开的还是你做的那个页面
但是显示的IP就变成你想要的远程IP了。
java用户串号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用户卡串号是什么、java用户串号的信息别忘了在本站进行查找喔。