排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

最新最热悬赏待采纳 筛选
  • 0

    回答

  • 3

    浏览

package Day02Work; public class Athletes extends Person{ private String banji; public Athletes() { } public Athletes(String id, String name, String sex, String age) { super(id, name, sex, age); } @Override public void eat() { System.out.println("运动员吃营养餐"); } } package Day02Work; public class Test { public static void main(String[] args) { // 无参 Athletes athletes = new Athletes(); athletes.setAge("18"); athletes.setName("刘翔"); athletes.setId("itheima01"); athletes.setSex("女"); System.out.println(athletes.getId() + ", " + athletes.getName() + ", " + athletes.getSex() + ", " + athletes.getAge()); athletes.eat(); // 有参 Coach coach = new Coach("金龙", "itheima02", "男同", "20"); System.out.println(athletes.getId() + ", " + athletes.getName() + ", " + athletes.getSex() + ", " + athletes.getAge()); coach.eat(); } } package Day02Work; public abstract class Person { private String id; private String name; private String sex; private String age; public Person() { } public Person(String id, String name, String sex, String age) { this.id = id; this.name = name; this.sex = sex; this.age = age; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } public abstract void eat(); } 如何在在Test类中输出抽象子类定义的String banji 这个成员变量? 求指点!

回答 我会一直努力
采纳率50%
8分前
  • 0

    回答

  • 2

    浏览

hello.java找不到system,改大写了之后就能识别,这是啥原因

  • 0

    回答

  • 6

    浏览

设计学生类,包含学号、姓名、年级三个成员变量,具有按学号、姓名查询、成绩录入这三个抽象方法。 设计中学生类,为学生类的子类,增加三门功课的成绩(英语、数学、体育)成员变量。 设计大学生类,为中学生类的子类,新增专业成员变量,并新增按单科成绩排序的方法。     设计主类,实例化包含5个学生信息的学生类数组,其中2个学生为中学生,3个学生为大学生(使用上转型对象);查找某一个学生的姓名或学号打印出其他所有信息,当对象为大学生时,输出按某一科成绩由高到低的排序信息(学号、姓名、成绩)。

  • 0

    回答

  • 3

    浏览

这里一直找不到路径,求大神解答

回答 MZ孤独行者
采纳率0%
42分前
  • 0

    回答

  • 3

    浏览

LeetCode 第 189 题要求将数组 nums 中元素均向右移动 k 位 public class Solution { public static void main(String[] args) { int[] nums = { 1, 2, 3, 4, 5, 6, 7 }; new Solution().rotate(nums, 3); } public void rotate(int[] nums, int k) { int[] ret = new int[nums.length]; for (int i = 0; i <= nums.length - 1; i++) { ret[(i + k) % nums.length] = nums[i]; } System.arraycopy(ret, 0, nums, 0, nums.length); // 正确 // nums = array; // 错误 } } 我的疑问是为什么最后的步骤需要通过 System.arraycopy 复制数组元素,而不能直接写成 nums = array 呢?我直接将 nums 这个引用指向 array 的内存地址不可以吗?求解

回答 一筐愿望
采纳率37.5%
1小时前
  • 0

    回答

  • 8

    浏览

publicclass Login {       publicboolean checkLogin(String user_id, String user_pwd) {              String sqlCmd = "select count(*) from user where user_id=? and user_pwd=?";              Object[] objList = new Object[2];              objList[0] = user_id;              objList[1] = user_pwd;              String result = SQLUtil.excuteScalar(sqlCmd, objList).toString();              if (result.equals("1")) {                     returntrue              } else {                     returnfalse              }       }       public String getName(String user_id) {              String sqlCmd = "select user_name from user where user_id='" + user_id + "'";              String result = SQLUtil.excuteScalar(sqlCmd, null).toString();              return result       }       public String getSysLevel(String user_id) {              String sqlCmd = "select role_id from user where user_id='" + user_id + "'";              String result = SQLUtil.excuteScalar(sqlCmd, null).toString();              return result       } }

回答 曹俊杰353
采纳率50%
1小时前
  • 4

    回答

  • 18

    浏览

public class RandomTest {     public static void main(String[] args) {         int[]b=new int[5];         for(int c=0;c<b.length;c++) {             System.out.println(b[c]=new Random().nextInt(101));         }     } }

  • 1

    回答

  • 8

    浏览

功能都是正常的,但是每次接收消息后句柄就会增加并且一直释放不了。

  • 0

    回答

  • 6

    浏览

(1)已经清理了以前的代理设置: npm config set proxy null npm config set https-proxy null npm config set http-proxy null (2)重新设置了代理 npm config registry http://registry.cnpmjs.org/ npm config set registry https://registry.npm.taobao.org

  • 2

    回答

  • 12

    浏览

还是正常的传入参数,但在网关中对参数进行封装,封装成符合Webservice调用的xml

  • 2

    回答

  • 12

    浏览

如图 此按照提供的视频调整,缺留下这一个错误 视频里却正常运行。想请问是是什么问题  

  • 1

    回答

  • 12

    浏览

jQuery报 Uncaught TypeError: Cannot read property 'type' of undefined 找出的问题原因应该是select属性中的绑定事件,但是不知道有什么好的方法。        

  • 2

    回答

  • 36

    浏览

获取到的参数为String类型: ----------------------------955003096514686142692469 Content-Disposition: form-data; name="id" fffff ----------------------------955003096514686142692469 Content-Disposition: form-data; name="age" sss ----------------------------955003096514686142692469-- 只用获取{"id":ffff,"age":sss}  

  • 0

    回答

  • 4

    浏览

Java配置没问题,eclipse可以编程序,版本1.8.0_40 matlab版本2020b破解版 自带jdk版本1.8.0_202-b08   错误日志如下 mcc -W 'java:MMN,Class1' -T link:lib -d C:\Users\hp\Desktop\MMN\for_testing class{Class1:F:\学习资料\毕业设计\程序\MMN.m} C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:145: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:145: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:145: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:146: 错误: 编码GBK的不可映射字符 * %鍒嗗埆瀹氫箟銆愭湇鍔″彴鏁癱銆戯紝銆愬埌杈剧巼arrive銆戯紝銆愭湇鍔$巼service銆?, ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:147: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:147: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:177: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:177: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:177: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:178: 错误: 编码GBK的不可映射字符 * %鍒嗗埆瀹氫箟銆愭湇鍔″彴鏁癱銆戯紝銆愬埌杈剧巼arrive銆戯紝銆愭湇鍔$巼service銆?, ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:179: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:179: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:214: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:214: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:214: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:215: 错误: 编码GBK的不可映射字符 * %鍒嗗埆瀹氫箟銆愭湇鍔″彴鏁癱銆戯紝銆愬埌杈剧巼arrive銆戯紝銆愭湇鍔$巼service銆?, ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:216: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java:216: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java:49: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java:49: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java:49: 错误: 编码GBK的不可映射字符 * %鏍规嵁闇?姹傛敼銆愩?戞爣蹇楃殑涓変釜鍙傛暟鐨勫?煎氨鍙互浜嗭紒鍏朵粬鐨勪笉鐢ㄥ姩 ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java:50: 错误: 编码GBK的不可映射字符 * %鍒嗗埆瀹氫箟銆愭湇鍔″彴鏁癱銆戯紝銆愬埌杈剧巼arrive銆戯紝銆愭湇鍔$巼service銆?, ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java:51: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java:51: 错误: 编码GBK的不可映射字符 * 浠ュ強鍒拌揪鐜囧拰鏈嶅姟鐜囩殑姣斿?? ^ 24 个错误 The following command: ""D:\jdk\bin\javac" -classpath "F:\Matlab\toolbox\javabuilder\jar\javabuilder.jar" -d "C:\Users\hp\Desktop\MMN\for_testing\classes" "C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1.java" "C:\Users\hp\Desktop\MMN\for_testing\MMN\MMNMCRFactory.java" "C:\Users\hp\Desktop\MMN\for_testing\MMN\Class1Remote.java" "C:\Users\hp\Desktop\MMN\for_testing\MMN\package-info.java"" failed with error code 1. This may occur if Java is not installed, or incorrectly installed, or not on the system path, or if the environment variable JAVA_HOME is set to an incorrect value. 这是怎么回事

回答 ckim0523
采纳率0%
6小时前
  • 3

    回答

  • 43

    浏览

测试类成功通过 网页报错 Connection对象创建失败 No suitable driver found for jdbc:mysql://localhost:3306/bjpowernode JDBC public class JdbcUtil { private Connection con = null;//类文件属性,可以在类文件中所有的方法中使用 private PreparedStatement ps=null;//类文件属性,可以在类文件中所有的方法中使用 //静态语句块 static{} //在当前类文件第一次被加载到JVM时,JVM将会自动调用当前类文件静态语句块 static{ //1.注册数据库服务器提供的Driver接口实现类 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } System.out.println("Driver接口实现类被注册了"); } //封装Connection对象创建细节 不需要考虑使用对象创建细节 public Connection createCon(){ try { con = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjpowernode", "root", "985432"); } catch (SQLException e) { e.printStackTrace(); System.out.println("Connection对象创建失败。。。。。"); } return con; } //封装PreparedStatement对象创建细节 public PreparedStatement createStatement(String sql){ // Connection con = createCon(); try { ps = createCon().prepareStatement(sql); } catch (SQLException e) { e.printStackTrace(); } return ps; } //封装PreparedStatement对象与Connection对象销毁细节 public void close(){ if(ps!=null){ try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } if(con!=null){ try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } } //封装PreparedStatement对象与Connection对象与ResultSet对象销毁细节 public void close(ResultSet rs){ if(rs!=null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } close(); } }  

  • 6

    回答

  • 31

    浏览

public class Solution {     // you need to treat n as an unsigned value     public int hammingWeight(int n) {         int count = 0;         for(int i = 31; i >=0; i--){             count = count + n / (1 << i);             n = n % (1 << i);         }         return count;     } }

  • 1

    回答

  • 7

    浏览

String content; int n; StringBuilder sb = new StringBuilder(); while ((n = input.read()) != -1) { sb.append((char) n); } content = sb.toString(); return content;   ByteArrayOutputStream outSteam = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len = -1; while ((len = inputStream.read(buffer)) != -1) { outSteam.write(buffer, 0, len); } outSteam.close(); inputStream.close(); return outSteam.toByteArray(); 这两种不同的方式有什么优缺点,为什么这样用,求求解

回答 黑鱼丶
采纳率0%
6小时前
  • 2

    回答

  • 40

    浏览

这段代码是与ORACLE数据库连接的,但是mysql里面不支持rownum用法,我要用mysql连接应该怎么改代码? StringBuffer sql = new StringBuffer("select * from ( select t.*,rownum rn from ( " + " select * from DIAGNOSIS_PROJECT_INFORMATION where 1=1 "); if (si.getProjectCoding() != null && !"".equals(si.getProjectCoding())) { sql.append(" and project_coding =" + si.getProjectCoding()); } if (si.getProjectName() != null && !"".equals(si.getProjectName())) { sql.append(" and project_name ='" + si.getProjectName() + "'"); } sql.append(" order by project_coding ) t ) where rn>? and rn<=?");  

  • 0

    回答

  • 7

    浏览

BinaryTree<String> bitree = new BinaryTree<String>(prelist);     System.out.println("本程序功能菜单如下,请输入:");     System.out.println("1——先序遍历");     System.out.println("2——中序遍历");     System.out.println("3——后序遍历");     System.out.println("4——层次遍历");     System.out.println("5——求结点总数");     System.out.println("6——求高度");     System.out.println("0——退出");

回答 gzcqdl
采纳率0%
7小时前
  • 0

    回答

  • 9

    浏览

import java.awt.*; import java.awt.event.*; class MyFrame extends Frame implements ActionListener {     MenuBar bar=null;    Menu menu=null;    MenuItem itemRed,itemGreen;    MyFrame(String s)    {         super(s);                          // 设置窗口的宽为200,高为300。                             // 设置窗口的位置是(100,120)。        setVisible(true);        bar=                           // 创建菜单条。        menu=                     // 创建菜单,菜单的名字为“选择”。        itemRed=                         //创建菜单项,名字为“窗口为红色”。       itemGreen=                        //创建菜单项,名字为“窗口为绿色”。                                     //menu添加itemRed。                                //menu添加itemGreen 。                                     //bar添加menu。                               //窗口添加菜单条。       itemRed.addActionListener(this);    //将当前窗口注册为itemRed的ActionEvent事件监视器。       itemGreen.addActionListener(this);  //将当前窗口注册为itemGreen的ActionEvent事件监视器。       addWindowListener(new WindowAdapter()                       {                           public void windowClosing(WindowEvent e)                            {                              System.exit(0);   //结束程序的执行。                            }                       }                    );       validate();    }    public void actionPerformed(ActionEvent e)    {          if(e.getSource()==itemRed)            {              setBackground(Color.red);                           // 设置窗口的宽为200,高为200。                        // 设置窗口的位置是(20,120)。           }         else if(e.getSource()==itemGreen)            {              setBackground(Color.green);                                   // 设置窗口的宽为100,高为160。                                 // 设置窗口的位置是(80,150)。           }    }   } public class WindowExample {     public static void main(String args[])    {         new MyFrame("窗口");    } }

回答 Question_Answers
采纳率66.7%
8小时前
  • 5

    回答

  • 40

    浏览

如何筛选有包含关系的集合的差集(集合中有重复元素)java实现,java8新特性,java开发工具类,手动方式均可 (最好通过java8,和常用工具类实现) 例如: public static void main(String[] args) { List<String> listA = new ArrayList<>(); List<String> listB = new ArrayList<>(); listA.add("A"); listA.add("A"); listA.add("B"); listA.add("B"); listA.add("C"); listB.add("A"); listB.add("A"); listB.add("B"); //输出需要的结果是: B, C }  

  • 1

    回答

  • 15

    浏览

异常如下: 这是第20行异常的地方,用了readUTF方法     服务端用的的确是writeUTF方法    

  • 0

    回答

  • 12

    浏览

  import java.util.*; import java.awt.*; import java.awt.event.*; import java.applet.*; public class Boy extends Applet implements ActionListener {                               Label a[]=new Label[42];      Button titleName[]=new Button[7];      String name[]={"星期日","星期一","星期二","星期三", "星期四","星期五","星期六"};      Button  nextMonth,previousMonth;      int year=2005,month=1;      CalendarBean calendar;      Label showMessage=new Label("",Label.CENTER);      public void init()      { super ("小程序查看器:Boy.class"); int hgap=5,vap=5; setLayout(new BorderLayout(5,5));        //将Java Applet的布局设置为BorderLayout布局。           Panel pCenter=new Panel(); pCenter.setLayout(new GridLayout(7,7));  //将pCenter的布局设置为7行7列的GridLayout 布局。           for(int i=0;i<7;i++)         {           titleName[i]=new Button(name[i]);          pCenter.add(new Button(titleName[i]));        //pCenter添加组件titleName[i]。         }         for(int i=0;i<42;i++)         {            a[i]=new Label("",Label.CENTER);            pCenter.add(new Button(a[i]));                  //pCenter添加组件a[i]。         }         calendar=new  CalendarBean();         year=2005;         calendar.setYear(year);         calendar.setMonth(month);         String day[]=calendar.getCalendar();         for(int i=0;i<42;i++)         {            a[i].setText(day[i]);         }         nextMonth=new Button("下月");         previousMonth=new Button("上月");         nextMonth.addActionListener(this);         previousMonth.addActionListener(this);         Panel pNorth=new Panel(),               pSouth=new Panel();         pNorth.add(previousMonth);         pNorth.add(nextMonth);         pSouth.add(showMessage);         showMessage.setText("日历:"+calendar.getYear()+"年"+ calendar.getMonth()+"月" );         ScrollPane scrollPane=new ScrollPane();         scrollPane.add(pCenter);     BtnC=new Button(scrollPane); add (scrollPane,Btnc);                                          // Java Applet添加scrollPane在中心区域。     BtnN=new Button(pNorth); add (pNorth,Btnc);                                       // Java Applet添加pNorth 在北面区域。     BtnS=new Button(pSouth); add (pSouth,BtnS);                                 // Java Applet添加pSouth 在南区域。      }      public void actionPerformed(ActionEvent e)      {         if(e.getSource()==nextMonth)         {           month=month+1;           if(month>12)               month=1;           calendar.setMonth(month);           String day[]=calendar.getCalendar();           for(int i=0;i<42;i++)            {               a[i].setText(day[i]);            }         }        else if(e.getSource()==previousMonth)         {           month=month-1;           if(month<1)               month=12;           calendar.setMonth(month);           String day[]=calendar.getCalendar();            for(int i=0;i<42;i++)            {               a[i].setText(day[i]);            }         }        showMessage.setText("日历:"+calendar.getYear()+"年"+calendar.getMonth()+"月" );      }  } class CalendarBean  {     String  day[];    int year=2005,month=0;    public void setYear(int year)    {         this.year=year;    }    public int getYear()    {         return year;    }    public void setMonth(int month)    {        this.month=month;    }    public int getMonth()    {        return month;    }    public String[] getCalendar()    {        String a[]=new String[42];                             //存放号码的一维数组。        Calendar 日历=Calendar.getInstance();        日历.set(year,month-1,1);                    int 星期几=日历.get(Calendar.DAY_OF_WEEK)-1;        int day=0;      if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)       {         day=31;       }      if(month==4||month==6||month==9||month==11)       {         day=30;       }      if(month==2)       {          if(((year%4==0)&&(year%100!=0))||(year%400==0))            {               day=29;            }          else            {               day=28;            }       }       for(int i=星期几,n=1;i<星期几+day;i++)              {                a[i]=String.valueOf(n) ;                n++;              }        return a;    } }  

回答 Question_Answers
采纳率66.7%
8小时前
  • 3

    回答

  • 14

    浏览

API21 activity.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:id="@+id/timeview" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="@string/TIME" android:textAppearance="@style/TextAppearance.AppCompat.Large" android:textSize="60sp" /> <Button android:id="@+id/buttonstart" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:onClick="onClickstart" android:text="@string/start" /> <Button android:id="@+id/buttonstop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:onClick="onClickstop" android:text="@string/stop" /> <Button android:id="@+id/buttonreset" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:onClick="onClickreset" android:text="@string/reset" /> </LinearLayout> </androidx.constraintlayout.widget.ConstraintLayout> string.xml <resources> <string name="app_name">stopwatch</string> <string name="TIME">0:00;00</string> <string name="start">start</string> <string name="stop">stop</string> <string name="reset">reset</string> </resources> Mainactivity.java package com.e.stopwatch; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private int seconds=0; private boolean running=false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); runtimer(); } public void onClickstart(View view){running=true;} public void onClickstop(View view){running=false;} public void onClickreset(View view){running=false;seconds=0;} private void runtimer(){ final TextView timeview=findViewById(R.id.timeview); final Handler handler=new Handler(); handler.post(new Runnable() { @Override public void run() { int hours=seconds/3600; int minutes=(seconds%3600)/60; int secs=seconds%60; String time=String.format("%d:%02d:02d%",hours,minutes,secs); timeview.setText(time); if (running){seconds++;} handler.postDelayed(this,1000); } }); } }  

  • 3

    回答

  • 25

    浏览

代码如下: import java.io.*; public class ShowFileone { public static void main(String[] args) throws IOException{ int i; String filename= "d:/Hello.txt"; FileInputStream in=new FileInputStream(filename); while((i=in.read())!=-1 ){  System.out.print((char)i); } in.close(); } } 此程序可以正确读取英文字符,但是当 Hello.txt 中存在中文时, 输出会有乱码,如何解决???可以使用 BufferedReader,可 以使用 byte 数组。

  • 2

    回答

  • 18

    浏览

文字正常显示但没有提取出来图片 也没显示图片 以下是代码 import org.apache.poi.xwpf.converter.core.BasicURIResolver; import org.apache.poi.xwpf.converter.core.FileImageExtractor; import org.apache.poi.xwpf.converter.core.FileURIResolver; import org.apache.poi.xwpf.converter.xhtml.XHTMLConverter; import org.apache.poi.xwpf.converter.xhtml.XHTMLOptions; import org.apache.poi.xwpf.usermodel.XWPFDocument; import java.io.*; import java.util.List; public class DocxTransUtil { public static void trans2htm(String docxfile)throws Throwable{ long startTime = System.currentTimeMillis(); String fileName = docxfile.substring(docxfile.lastIndexOf("\\")+1); String file = fileName.substring(0,fileName.lastIndexOf(".")); String path = DocxTransUtil.class.getResource("/").getPath()+"News/"; XWPFDocument document = new XWPFDocument(new FileInputStream(docxfile)); XHTMLOptions options = XHTMLOptions.create().indent(4); // 导出图片 File imageFolder = new File(path); options.setExtractor(new FileImageExtractor(imageFolder)); // URI resolver word的html中图片的目录路径 options.URIResolver(new FileURIResolver(imageFolder)); File outFile = new File(path+file+".html"); outFile.getParentFile().mkdirs(); OutputStream out = new FileOutputStream(outFile); XHTMLConverter.getInstance().convert(document, out, options); System.out.println(path+"Generate " + path + " with " + (System.currentTimeMillis() - startTime) + " ms."); } }  

回答 *细路籽
采纳率55.6%
9小时前
  • 7

    回答

  • 46

    浏览

返回自从GMT 1970-01-01 00:00:00到此date对象上时间的毫秒数。那date对象是1970年之前呢,比如1921年也是返回的距1970-01-01的毫秒数吗

回答 蹲在墙角画圈圈~
采纳率0%
10小时前
  • 2

    回答

  • 13

    浏览

阿里mock,怎么模拟同名不同类的方法,新手小白求解答