日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java coding_java coding学习

發布時間:2025/4/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java coding_java coding学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package dateOperation;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.TimeZone;

public class DateOperations {

/**

* 日期轉換成字符串

*

* @param date

* @return str

*/

public String DateToStr(Date date) {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

String str = format.format(date);

return str;

}

/**

* 字符串轉換成日期

*

* @param str

* @return date

*/

public Date StrToDate(String str) {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

Date date = null;

try {

date = format.parse(str);

} catch (ParseException e) {

e.printStackTrace();

}

Calendar c=Calendar.getInstance();

c.set(date.getYear()+1900, date.getMonth(), date.getDate());

c.setTimeZone(TimeZone.getDefault());

return c.getTime();

}

}

時間日期轉換代碼

package fileIO;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.PrintWriter;

public class FileIODemo {

public String readLineFromFile(String fileName) {

try (BufferedReader br = new BufferedReader(new FileReader(fileName));) {

StringBuffer sbf = new StringBuffer("");

String line = null;

while ((line = br.readLine()) != null) {

sbf.append(line).append("\n");// 按行讀取追加換行\r\n

}

return sbf.toString();

} catch (IOException e) {

e.printStackTrace();

return null;

}

}

public void writeLineToFile(String fileName, String content) {

//try (BufferedWriter bw = new BufferedWriter(new FileWriter(fileName))) {

try (PrintWriter bw =new PrintWriter(new FileWriter(fileName, false))) {

bw.print(content);

} catch (IOException e) {

e.printStackTrace();

}

}

public void writeDataToFile(int i,String fileName){

try (DataOutputStream o =new DataOutputStream(new FileOutputStream(fileName, false))) {

o.writeInt(i);

} catch (IOException e) {

e.printStackTrace();

}

}

public Integer readDataFromFile(String fileName){

try (DataInputStream in =new DataInputStream(new FileInputStream(fileName))) {

return in.readInt();

} catch (IOException e) {

e.printStackTrace();

return null;

}

}

}

文件IO代碼

package sort;

public class Qsort {

private int partation(int[] a,int start,int end){

if(start>=end){

return start;

}

int pos=start;

int pivot=a[end];

for(int i=start;i<=end;i++){

if(a[i]<=pivot){

int temp=a[pos];

a[pos]=a[i];

a[i]=temp;

pos++;

}

}

return pos-1;

}

public void sort(int a[],int start,int end){

if(start>=end){

return;

}

int pos=partation(a, start, end);

sort(a, start, pos-1);

sort(a, pos+1, end);

}

public static void main(String[] args) {

int a[]={5,5,6,3,1,7,7,8,4,3,4,2};

new Qsort().sort(a,0,a.length-1);

for(int i : a){

System.out.print(i+ " ");

}

}

} 簡單的快排

總結

以上是生活随笔為你收集整理的java coding_java coding学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。