第一個if是判斷searchkey是不是空的,如果不是空的,就追加到name字段作為查詢條件,like模糊查詢
站在用戶的角度思考問題,與客戶深入溝通,找到蕪湖縣網(wǎng)站設(shè)計與蕪湖縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋蕪湖縣地區(qū)。
接著第二個if判斷如果status的值不為空,就追加到status作為條件
如果status為空,走else分支,從userContext中獲取到employee對象,接著判斷,如果它的角色不是manager的話
把這個對象的id拿出來,作為seller.Id的條件進(jìn)行查詢
2,3已經(jīng)實現(xiàn),其他的自己試著做一下不難
package com.ui;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
class NoteBook{
//創(chuàng)建文件
public File creatFile(String path,String name){
File tempPath=new File(path);
File tempFile=new File(path+File.separator+name+".txt");
if(!tempPath.exists()){
tempPath.mkdirs();
try {
tempFile.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
try {
tempFile.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return tempFile;
}
//寫入文件
public void writeFile(File file,String content){
try {
FileOutputStream fos=new FileOutputStream(file);
fos.write(content.getBytes());
fos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//讀取文件
public String readFile(File file){
String str="";
try {
FileInputStream fis=new FileInputStream(file);
int datas;
while((datas=fis.read())!=-1){
str+=String.valueOf((char)datas);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
//復(fù)制文件
public ?void copyFile(File f1,File f2){
if(!f1.exists()){
System.out.println("目錄"+f1.getName()+"不存在");
}else{
File[] files=f1.listFiles();
for(File f:files){
if(f.isDirectory()){
File temp=new File(f2,f.getName());
temp.mkdirs();
copyFile(f, temp);
}else{
File temp=new File(f2,f.getName());
try {
temp.createNewFile();
FileOutputStream fos=new FileOutputStream(temp);
FileInputStream fis=new FileInputStream(f);
int datas;
while((datas=fis.read())!=-1){
fos.write(datas);
}
fos.close();
fis.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
//剪貼文件
public void cutFile(File f1,File f2){
int i=0;
if(!f1.exists()){
System.out.println("目錄"+f1.getName()+"不存在");
}else{
i++;
File[] files=f1.listFiles();
for(File f:files){
if(f.isDirectory()){
File temp=new File(f2,f.getName());
temp.mkdirs();
cutFile(f, temp);
}else{
File temp=new File(f2,f.getName());
try {
temp.createNewFile();
FileOutputStream fos=new FileOutputStream(temp);
FileInputStream fis=new FileInputStream(f);
int datas;
while((datas=fis.read())!=-1){
fos.write(datas);
}
fis.close();
fos.close();
f.delete();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
f1.delete();
}
}
Shape.java接口代碼
public interface Shape {
public static final double PI = 3.14d;
public double area();
}
Circle.java圓類代碼
public class Circle implements Shape {
private double radius;
public Circle(double radius) {
? this.radius = radius;
}
@Override
public double area() {
? return PI * this.radius * this.radius;
}
public double perimeter() {
? return 2 * PI * this.radius;
}
}
Cylinder.java圓柱體類代碼
public class Cylinder extends Circle {
private double height;
public Cylinder(double radius, double height) {
? super(radius);
? this.height = height;
}
public double area() {
? return 2 * super.area() + super.perimeter() * this.height;
}
public double volume() {
? return super.area() * this.height;
}
}
X5_3_6.java主類代碼
public class X5_3_6 {
public static void main(String[] args) {
? Circle cir1 = new Circle(5);
? System.out.println("圓的面積為:" + cir1.area());
? System.out.println("圓的周長為:" + cir1.perimeter());
? Cylinder cy1 = new Cylinder(10, 15);
? System.out.println("圓柱體的表面積為:" + cy1.area());
? System.out.println("圓柱體的體積為:" + cy1.volume());
}
}
上面是我寫的代碼,下圖是執(zhí)行結(jié)果,麻煩看一下,是否可以。