java如何使用安卓 studio中其他类的方法
我有两门课。java和其他。java。我的日期差异。java看起来像:
public class DateDifference {
public static void main(String[] args) {
// Creates two calendars instances
Calendar cal1 = Calendar.getInstance();
Calendar cal2 = Calendar.getInstance();
// Set the date for both of the calendar instance
cal1.set(2006, Calendar.DECEMBER, 30);
cal2.set(2007, Calendar.MAY, 3);
// Get the represented date in milliseconds
long millis1 = cal1.getTimeInMillis();
long millis2 = cal2.getTimeInMillis();
// Calculate difference in milliseconds
long diff = millis2 - millis1;
// Calculate difference in seconds
long diffSeconds = diff / 1000;
// Calculate difference in minutes
long diffMinutes = diff / (60 * 1000);
// Calculate difference in hours
long diffHours = diff / (60 * 60 * 1000);
// Calculate difference in days
long diffDays = diff / (24 * 60 * 60 * 1000);
System.out.println("In milliseconds: " + diff + " milliseconds.");
System.out.println("In seconds: " + diffSeconds + " seconds.");
System.out.println("In minutes: " + diffMinutes + " minutes.");
System.out.println("In hours: " + diffHours + " hours.");
System.out.println("In days: " + diffDays + " days.");
}
}
我怎样才能打印出其他时间的所有差异。java还是其他类
# 1 楼答案
正如你在As中提到的,从另一个类调用函数,对吗?到目前为止,我从你的问题中了解到的是,你可能把
activityClass
与常规java类混淆了,后者是完全不同的活动类——把它当作任何应用程序的入门类,在应用程序中,一切都在发生——小部件、列表、片段等。每当你打开任何应用程序,你首先看到的就是你的活动。好吧在activityClass中,你只能做android studio允许你做的事情。好吗
问题是:
其他课程
# 2 楼答案
您需要在
DateDifference
中创建除main
之外的方法,并从所需的类中调用它。e、 g:# 3 楼答案
如果你想调用其他方法。java的参数,你可以用它的名字和一个“.”来调用它
whatever方法必须是
public
和static
。 如果想从另一个方法调用变量,可以将其公开要访问例如mills1,请执行以下操作:
# 4 楼答案
如果我没弄错你的问题,你想调用DateDifference中的代码。可以在DateDifference中创建静态函数。java并将所需代码放在那里,然后调用DateDifference。来自所需类的funstionName()