189 8069 5689

java大神代码 java代码工程师

Java 求大神帮忙!!求代码

代码如下:

站在用户的角度思考问题,与客户深入沟通,找到佳木斯网站设计与佳木斯网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、域名与空间、网站空间、企业邮箱。业务覆盖佳木斯地区。

import java.io.File;

public class FileTest {

public static void main(String[] args){

File file = new File("C:\\");

File[] files = file.listFiles();

for (int i=0;ifiles.length;i++){

if(files[i].isDirectory()){

System.out.println("" + files[i].getName() + "");

}else {

System.out.println(files[i].getName() + "  " + files[i].length());

}

}

}

}

如果有帮助到你,请点击采纳

求大神帮忙解释下Java代码

您好,提问者:

1。首先hread.sleep(700);是线程等待,700是毫秒,这个有异常,所以必须try一下。

2。String result="no";是返回值。

3。String sql="from Sysuser where uname=? and upass=?";sql语句,没什么可说的。

4。ysuserDAO.getHibernateTemplate().find(sql,con);hibernate的查询方法,查询uname=这个方法传过来的name,同时upass=传过来的upass。

5。login(String uname,String upass)这是一个登录验证用户名、密码是否正确的方法,成功返回yes,否则返回no。

Java代码怎么写,求大神

import java.util.Scanner;

import java.util.Calendar;

public class Yugi {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("输入一个时间: ");

String[] strs = scanner.nextLine().trim().split("[^\\d]+");

scanner.close();

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.HOUR_OF_DAY, Integer.parseInt(strs[0]));

calendar.set(Calendar.MINUTE, Integer.parseInt(strs[1]));

calendar.set(Calendar.SECOND, Integer.parseInt(strs[2]));

calendar.add(Calendar.SECOND, 1);

System.out.format("下一秒是:%1$tH点%1$tM分%1$tS秒", calendar);

}

}

java代码,求大神给个代码

在D盘新建两个文件

文件1:file1.txt 里面的内容是:

key=qavdfr4689312

sort=1

文件2:内容是空的。

这个题目还是有点挑战的。

下面是答案:我试过了,可以实现你的要求。嘿嘿

package oop;

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.Reader;

import java.io.Writer;

public class Hehe {

public static void main(String[] args) throws IOException {

String ss ;

try {

Reader inputStream = new FileReader("D:/file1.txt");

BufferedReader bufferedStream = new BufferedReader(inputStream);

Writer writer = new FileWriter("D:/file2.txt");

BufferedWriter buffered = new BufferedWriter(writer);

char[] by = new char[1024];

int i = 0;

try {

while(-1!=(i=bufferedStream.read(by,0,by.length))){

String str = new String(by, 0, i);

ss = str.substring(24);

if(ss.equals("1")){

String ssa = str.substring(4,str.indexOf("s"));

char[] cha = ssa.toCharArray();

for(int e=0;echa.length-1;e++){

for(int c=0;ccha.length-e-2;c++){

//System.out.println((int)cha[c]);

if((int)cha[c](int)cha[c+1]){

int g ;

g= cha[c];

cha[c]=cha[c+1];

cha[c+1]=(char)g;

}

}

}

StringBuffer sb = new StringBuffer();

for(int cc = 0; cc cha.length; cc++){

sb. append(cha[cc]);

}

String newStr = sb.toString();

System.out.println(newStr);

for (int cc = 0;cc newStr.length();cc++)

buffered.write(newStr.charAt(cc));

buffered.close();

}

if(ss.equals("2")){

String ssa = str.substring(4,str.indexOf("s"));

char[] cha = ssa.toCharArray();

for(int e=0;echa.length-1;e++){

for(int c=0;ccha.length-e-2;c++){

if((int)cha[c](int)cha[c+1]){

int g ;

g= cha[c+1];

cha[c+1]=cha[c];

cha[c]=(char)g;

}

}

}

StringBuffer sb = new StringBuffer();

for(int cc = 0; cc cha.length; cc++){

sb. append(cha[cc]);

}

String newStr = sb.toString();

System.out.println(newStr);

for (int cc = 0;cc newStr.length();cc++)

buffered.write(newStr.charAt(cc));

buffered.close();

}

}

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

如果要打印成有换行效果就还要加判断,懒加了。换行效果就是判断前面的数字要是比后面一个的数字小2那就要换行,字母换行和数字换行条件不同,你自己试着写写看吧。

求大神帮忙编两个java代码(学生java作业)

第一题: 元素的复制

import java.util.Arrays;

public class ArrayDemo {

public static void main(String[] args) {

int[] scores = {91,85,98,62,78,93};

int[] newScores=Arrays.copyOfRange(scores, 0, 5);//复制元素, 左开右闭区间[0,5)

System.out.println(Arrays.toString(newScores));//调用数组工具类的方法转成字符串并打印

}

}

第二题: 这题虽然使用集合更方便 , 但却是非常好的一维数组的训练题目.

解法一: 集合解决 随机产生7个不重复的数字很简单

import java.util.HashSet;

import java.util.Random;

public class NumberTest {

public static void main(String[] args) {

HashSetInteger set=  new HashSetInteger();//元素不可重复的无序集合

Random rd=new Random();//随机产生器

while(set.size()7) {

set.add(rd.nextInt(36)+1);//产生1~36的随机数

//如果元素重复, 那么添加不上去

}

System.out.println(set);

}

}

解法二:一维数组 ,解决产生7个数字, 并升序排列

int[]      nums 数组存储1~36个数组

boolean[] flags 数组存储的是和nums数组一一对应的true或者false,如果使用了就标记为true.,如果没有使用标记为false,

例如 随机产生了一个下标0  ,那么查看flags[0] ,如果是true, 那么说明该元素已经使用了,重新产生一个随机数, 如果是false ,那么表示nums[0]没有被使用

具体代码如下(稍微留个尾巴, 就是中不中的判断, 可以把两个数组都升序排序,然后元素一一比较,全部相同就是中了)

import java.util.Arrays;

import java.util.Random;

public class NumberDemo {

public static void main(String[] args) {

int[] nums= new int[36];//长度为36的数组 ,默认全是0

for (int i = 0; i  nums.length; i++) {//利用for循环赋值1~36

nums[i]=i+1;

}

boolean[] flags=new boolean[nums.length];//长度和nums相同的数组,默认值全是false ,表示全部没有使用过

//用boolean值表示对应的nums里的元素是否被使用

int[] result=new int[7];//存储结果

Random rd = new Random();

for (int i = 0; i  result.length; i++) {

int temp=rd.nextInt(nums.length);//随机产生下标

//System.out.println(Arrays.toString(result));

if(flags[temp]) {//如果已经被使用,那么i-1,并在此循环

i--;

//System.out.println("号码"+nums[temp]+"已经存在.再次循环");

}else {

result[i]=nums[temp];

flags[temp]=true;//标记true表示已经使用了

}

}

System.out.println("原始排序:"+Arrays.toString(result));

Arrays.sort(result);//升序排列

System.out.println("升序排列:"+Arrays.toString(result));

}

}

各位大神,Java新手,以下代码帮看看,谢谢

add(new JLabel(lightIcon));

add(new JLabel(roomIcon));

这个里面传的参数不对,你看看文档


分享题目:java大神代码 java代码工程师
文章源于:http://cdxtjz.cn/article/hjgssi.html

其他资讯