텍스트
-
엑셀 텍스트 개수 및 다른 시트 값 가져오기2016.07.29
-
Java 텍스트 파일 생성과 읽기를 이용한 누적시간 계산하기2014.12.29
-
안드로이드 EditText에 텍스트 집어넣기2013.07.20
엑셀 텍스트 개수 및 다른 시트 값 가져오기
2016. 7. 29. 16:42
반응형
그냥 갑자기 엑셀을 쓰다가 텍스트 개수 셀 일이 생겼다
일일이 셀 수도 없고 해서 찾아보니 countif 라는 함수를 사용하면 된다.
즉 =countif(셀범위,"텍스트") 이러면 텍스트 개수가 나타난다.
셀범위는 직접 타이핑 하지 않고 드래그해서도 선택이 가능하다
사용법은 아래 영상으로
그리고 타 시트에서 값을 가져올 일도 생겼는데
의외로 쉬웠다.
셀에 = 를 입력 후 다른 시트가서 셀 선택 후 엔터를 치면 바로 가져와졌다.
가져온 값으로 다양하게 써먹을 수 있었다
아래 영상을 참고
반응형
'지식메모 > 꿀팁' 카테고리의 다른 글
SKT cake 서비스 종료 후 가족나눔데이터 사용방법 (0) | 2017.04.05 |
---|---|
git SSH id_dsa, id_rsa 키 생성하고 파일 만들기 (0) | 2017.02.13 |
Windows 10 iSO 파일 다운로드 받기 (0) | 2016.07.25 |
synergy를 사용하여 윈도우와 리눅스(Cent OS) 키보드 마우스 같이 사용하기 (0) | 2016.07.11 |
xbox 0x8015dc0c 로그인 불가 해결하기 (0) | 2016.07.11 |
Java 텍스트 파일 생성과 읽기를 이용한 누적시간 계산하기
2014. 12. 29. 15:22
반응형
파일 I/O를 이용한 텍스트 파일 생성과 읽기를 이용한 간단한 누적시간계산하기
1. 처음 시간과 끝 시간을 구한 후
-> 끝 시간 - 처음 시간 = 총 소요시간
2. 텍스트 파일 유무를 체크 한 뒤
3.파일이 없다면(처음 기록하는 시간이므로) 총 누적시간 = 총 소요시간이므로 이 시간을 totaltime.txt에 기록
4. 만약 파일이 있었다면 총 누적시간 = 이전 누적시간 + 총 소요시간이다.
-이를 다시 totaltime.txt 기록한다.(덮어 쓰게 됨)
이런 순서로 진행된다.
Time.java
import java.io.*; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; public class Time { static Date dt = new Date(); static Time timer = new Time(); static SimpleDateFormat time = new SimpleDateFormat("yyyy-MM-dd, hh:mm:ss a"); static int playTimeCheck = 0; public long startTime() { long start = System.currentTimeMillis(); return start; } public long endTime() { long end = System.currentTimeMillis(); return end; } public long playTime(long l){ long longTime = 0; long end = timer.endTime(); //끝 시간 longTime = ( end - l ) / 1000; //끝 시간 빼기 처음시간 playTimeCheck = (int)longTime; // 플레이 시간 저장 System.out.println("플레이 시간 : " + (int)(longTime / 3600) + "시간 " + (int)(longTime % 3600 / 60) + "분 " + (int)(longTime % 3600 % 60) + "초"); return longTime; } public void totalTime(){ int total = 0; try { int play = playTimeCheck; //아까 계산한 플레이 시간 값 File file = new File("c:/totaltime.txt"); if(file.isFile()){ //totaltime.txt 존재 유무 체크 BufferedReader outReader = new BufferedReader(new FileReader("c:/totaltime.txt")); String read = outReader.readLine(); //누적 시간 읽기 total = Integer.parseInt(read); //읽은 값 total에 저장 total += play; //play시간과 total 더함 outReader.close(); BufferedWriter out = new BufferedWriter(new FileWriter("c:/totaltime.txt")); out.write(Integer.toString(total)); //합산된 total 값을 기록 out.close(); }else{ //파일이 없다면 BufferedWriter out = new BufferedWriter(new FileWriter("c:/totaltime.txt")); total = play; //처음에는 play시간이 곧 누적시간이므로 total에 play시간 대입 out.write(Integer.toString(total)); //파일에 기록 out.close(); } System.out.println("누적 플레이 시간 : " + ( total / 3600) + "시간 " + (total % 3600 / 60) + "분 " + (total % 3600 % 60) + "초"); } catch (IOException e) { System.err.println(e); // 에러가 있다면 메시지 출력 System.exit(1); } } }
public class TimeTest { public Time time = new Time(); //Time.java 객체선언 long startTime = 0; long endTime = 0; public void setUpGame() { startTime = time.startTime(); //시작과 동시에 시작시간 구함 } private void startPlaying() { finishGame(); } private void finishGame() { exitGame(); //끝날 때 시간 구함 } private void exitGame() { System.out.println("게임 종료"); time.totalTime(); //누적시간 계산 후 출력 } public static void main(String[] args) { DotComBust game = new DotComBust(); game.setUpGame(); game.startPlaying(); } }
대강 이런 식으로 사용가능하다..
반응형
'지식메모 > JAVA' 카테고리의 다른 글
JAVA JPasswordField 암호 값 가져오기 (0) | 2015.09.20 |
---|---|
문자열에서 숫자만 추출하기 (0) | 2015.09.02 |
숫자 천단위 콤마 입력하기 (0) | 2014.09.25 |
Json의 이해 (0) | 2013.11.05 |
대문자 소문자 서로 변환하기 (0) | 2013.10.08 |
안드로이드 EditText에 텍스트 집어넣기
2013. 7. 20. 23:50
반응형
뭔가 특별한게 있을 줄 알았는데 별 거 없었다..
그냥 텍스트 뷰에서 하는 것 처럼 xml 에서
<EditText
android:text="텍스트"
/>
이렇게 해주면 입력칸에 hint가 아닌 진짜 텍스트가 초기상태부터 들어가 있다.
반응형
'지식메모 > 안드로이드 Android' 카테고리의 다른 글
안드로이드 공유하기 기능쓰기 (7) | 2013.07.21 |
---|---|
안드로이드 숫자 키보드 띄우기 (0) | 2013.07.20 |
안드로이드 카메라 호출해서 이미지 크롭하기 (0) | 2013.07.20 |
안드로이드 이미지 캡쳐시 Out of Memory 현상 해결법 (4) | 2013.07.19 |
안드로이드 이미지버튼으로 버튼 눌림 효과 주기 (0) | 2013.07.17 |