IDEA�� ��ſ��� ���� �Ϲ������� �ͼ��� ǥ�� �ڵ� �����׸�Ʈ�� �Ϻθ� ���Խ�Ű�� ���� ���� ������ ���̺� ���ø��� �����մϴ�. ��� IDEA ���̺� ���ø��� 7���� ��� �׷����� �������ϴ�:
plain
iterations
surround
output
html/xml
other

|
�װ��� �巡�� IDEA ������ �׵��� ���׷��̵��� �� ����� ���� ������ �׷��� ��� �Ʒ����� ����� ������ ���̺� ���ø��� ������ ������ ���ϱ� ���� �������� �ʴ´ٴ� ���� �ǰ��˴ϴ�.
|
�ڵ忡�� ���̺� ���ø� ����� ���� �޼ҵ�� ��� Ÿ�԰� �׷쿡 �������Դϴ�. �����Ϳ��� ���ø��� ������ �ٸ� Ÿ�����ϰ� ���ø� �ڵ带 Ȯ���ϱ� ���ؼ� Tab�� �����ϴ�. (Tab�� ����Ʈ Ű; ���� ���� ���̺� ���ø� ������ ���ʽÿ�).

|
���� ����� ��Ȯ�� ������ ��ﳪ�� ������ �ּ��� ù ��° ���ڸ� �˰� �ִٸ�, ����� �����Ϳ��� �׵��� Ÿ���� �� �� �ְ�, Ctrl + J�� ���� �� �ֽ��ϴ�. �̰��� ������ Ÿ������ ���ڿ��� ���۵ǵ��� �ϴ� ���ø��� ����� �����ϰ� �ִ� ��� â�� ȣ���մϴ�. ���ø� ������ ��Ÿ���ϴ�:

���ø��� �����ϸ� �����Ϳ��� �װ��� Ȯ���ŵ�ϴ�.
|
��� ���� ���ǵ� ����� �����ϴ� ���ø��� �Ʒ� �� ���� �׷쿡 ����˴ϴ�.
Plain:
�̵� ���ø��� ������ �ܼ��մϴ�. �׵��� ������ ������ �ڹ� �ڵ� �����׸�Ʈ ����ƽ�� Ȯ���ŵ�ϴ� .
�ڹ� �ڵ尡 ������ �� �����ʹ� ������ �׵鿡�Ը� "sensitive" ���ϴ�
����
|
���ø� ����
|
St
|
�ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�: String.
�� �ڵ� �����׸�Ʈ�� �����ϱ� ����, ������ Ÿ���� �Ͻʽÿ�:

���ø� �κ����̼� Ű�� �����ʽÿ�.
���� �ڵ� �����׸�Ʈ�� ������ �ո����� �Է� ����
��ġ�� ij������ Ȯ���� ���Դϴ�:

|
|
psf
|
�ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�: public
static final .
�� �ڵ� �����׸�Ʈ�� �����ϱ� ����, ������ Ÿ���� �Ͻʽÿ�:

���ø� �κ����̼� Ű�� �����ʽÿ�.
���� �ڵ� �����׸�Ʈ�� ������ �ո����� �Է� ����
��ġ�� ij������ Ȯ���� ���Դϴ�:

|
|
psfi
|
�ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�: public
static final int.
�װ��� psf���ø��� ���� ������� �ۿ��մϴ�.
|
|
psfs
|
�ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�: public static final String.
�װ��� psf���ø��� ���� ������� �ۿ��մϴ�.
|
|
thr
|
�ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�: throw
new
�װ��� psf���ø��� ���� ������� �ۿ��մϴ�.
|
|
Iterations:
�� �׷��� ���ø��� �ٸ� �����̳ʸ� ��Ǯ���մϴ�. ��� �ݺ��� �ڹ� �ڵ忡 �����մϴ�.
�ڹ� �ڵ尡 ������ �� �����ʹ� ������ �׵鿡�Ը� "sensitive" ������
���� �ǹ��մϴ�
����
|
���ø� ����
|
itar
|
���� ����, ���� ���� ���� �����Ͻʽÿ�.
|
|
ritar
|
�è¿ï¿½ï¿½ �������� ��Ǯ�̵�
���̿� ���Ҿ� itar ���ø��� ���� �������
�ۿ��մϴ�.
|
|
itco
|
java.util.Collection �� �ν��Ͻ� ���� ��Ǯ���ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ���´� ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

����� �ݺ� ������ �̸�, �ݺ��ϴ� �ݷ���(���� ���� �ִ� ��� Collection
�ν��Ͻ��� ����� ���ȵ˴ϴ�), ���� ���(� ������ IDEA�ڽſ� ���� ��������� �� �Դϴ�)�� ij��Ʈ�ϴ� Ÿ��, �׸��� ���� ���� ���(IDEA�� ���� � �ո����� �̸��� ����� �����մϴ�)�� ��� ������ �̸��� ���� ������ ���� ���Դϴ�.
�ݺ� ���ø��� �ִ� �۾��� ���� �� ���� ���λ����� ����, itar ���ø��� ������ �����Ͻʽÿ�.
|
|
itit
|
���� java.util.Iterator �ν��Ͻ��� ������ �������� �̹� ���ǵǾ� �ִٴ� ���̿� �Բ� java.util.Collection �� �ν��Ͻ� ���� ��Ǯ���ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

����� �ݺ�(���� ���� ��� Iterator �ν��Ͻ��� ����� ���ȵ˴ϴ�)�� ���� ���Ǵ� �ݺ���, ���� ��Ҹ� ij��Ʈ�ϴ� Ÿ��, �׸��� ���� ���� ���(IDEA�� ���� � �ո����� �̸��� ����� �����մϴ�)�� ��� ������ �̸��� ���� ������ ���� ���Դϴ�.
�ݺ� ���ø��� �ִ� �۾��� ���� �� ���� ���λ����� ����, itar ���ø��� ������ �����Ͻʽÿ�.
|
|
itli
|
java.util.List �� ���� ��Ҹ� ��Ǯ���ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű��
���� ���ø� �κ����̼� Ű�� �����ʽÿ�:

����� �ݺ� ������ �̸�, �ݺ��ϴ� ���(���� ���� �ִ� ��� java.util.List �ν��Ͻ��� ����� ���ȵ˴ϴ�), ���� ���(� ������ IDEA�ڽſ� ���� ��������� �� �Դϴ�)�� ij��Ʈ�ϴ� Ÿ��, �׸��� ���� ���� ���(IDEA�� ���� � �ո����� �̸��� ����� �����մϴ�)�� ��� ������ �̸��� ���� ������ ���� ���Դϴ�.
�ݺ� ���ø��� �ִ� �۾��� ���� �� ���� ���λ����� ����, itar ���ø��� ������ �����Ͻʽÿ�.
|
|
ittok
|
java.util.StringTokenizer �ν��Ͻ��κ��� ������� ��ū�� �ݺ��ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

����� �ݺ� ������ �̸�, StringTokenizer
�ν��Ͻ��� �����Ǵ� ��Ʈ�� ����(���� ���� �ִ� ��� String �ν��Ͻ��� ����� ���ȵ˴ϴ�), �׸��� ���� ���� ���(IDEA�� ���� � �ո����� �̸��� ����� �����մϴ�)�� ��� ������ �̸��� ���� ������ ���� ���Դϴ�.
�ݺ� ���ø��� �ִ� �۾��� ���� �� ���� ���λ����� ����, itar ���ø��� ������ �����Ͻʽÿ�.
|
|
iten
|
java.util.Enumeration �ν��Ͻ��� �ݺ��ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

����� �ݺ��� ���� ���Ǵ� ���Ź�(Enumeration Ÿ���� ���� ���� �ִ� ��� ������ ����� ���ȵ˴ϴ�), ���� ��Ҹ� ij��Ʈ�ϴ� Ÿ��, �׸��� ���� ���� ���(IDEA�� ���� � �ո����� �̸��� ����� �����մϴ�)�� ��� ������ �̸��� ���� ������ ���� ���Դϴ�.
�ݺ� ���ø��� �ִ� �۾��� ���� �� ���� ���λ����� ����, itar ���ø��� ������ �����Ͻʽÿ�.
|
|
itve
|
java.util.Vector �ν��Ͻ��� �ݺ��ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű��
���� ���ø� �κ����̼� Ű�� �����ʽÿ�:

����� ���� ������ �̸�(i , j , ���� ���� ���� ������ ������ �̸��� ���� �ڵ������� ���ȵ˴ϴ�), �ݺ��ϴ� ����, ���� ���(� ������ IDEA�ڽſ� ���� ��������� �� �Դϴ�)�� ij��Ʈ�ϴ� Ÿ��, �׸��� ���� ���� ���(IDEA�� ���� � �ո����� �̸��� ����� �����մϴ�)�� ��� ������ �̸��� ���� ������ ���� ���Դϴ�.
�ݺ� ���ø��� �ִ� �۾��� ���� �� ���� ���λ����� ����, itar ���ø��� ������ �����Ͻʽÿ�..
|
|
Surround:
�� �׷��� ���ø��� ������ ���ø����μ� ������ �� ������ �װ��� ���õ� �ڵ� ���� �������� ���� �� �ֵ��� �����εǾ� �ֽ��ϴ�. �װ��� ����ϱ� ���ؼ� Ctrl +
Alt + J �����ų� �Ǵ� ����� ����� �ڵ忡�� �������� ��ũ�� �Ŀ� Code �޴��� Surround with Live Template... �� �����Ͻʽÿ�.
����
|
���ø� ����
|
Code block
selection
|
���� ������ ���ϰ� �Բ� ���õ� �ڵ� ������ �ѷ��α� ���� ���˴ϴ�.
ù��°, �ڵ� ������ �����Ͻʽÿ�:

������ ���� Ÿ��(Java �Ǵ� xml)�� �´� ������ ���ø��� ȣ���ϴ� Ctrl
+ Alt + J �� �����ʽÿ�.

����� �ڵ� ������ ���õ� �ڵ� ������ �ѷ��ε��� �����ϰ� �� �Ŀ�, Enter�� �����ʽÿ�.

�׸��� ����� ���ϴ� �Ϳ� ���� ������Ų �ڵ带 �ٲߴϴ�.

|
|
Output:
�� �׷��� �ڹ� ���α׷����κ��� ǥ�� ��°� ���� ��Ʈ������ ��� ��Ʈ�� �Ǵ� �������� �ܳ��� �ڹ� �ڵ� �÷��׸�Ʈ Ȯ���ϴ� ���ø��� �����մϴ�. �����ʹ� �ڹ� �ڵ尡 ������ �� ������ �װ͵鿡 ���ΰ����մϴ�.
Abbreviation
|
Template
description
|
serr
|
ǥ�� ���� ��Ʈ���� ���ڿ��� ����ϱ� ���� ���˴ϴ�.
�����Ϳ���, ������ Ÿ�����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

ij���� ū ��ȣ���� �ο빮 ���̿� �ڵ������� ���Դϴ�. �װ��� ��ſ��� ���ϴ� �޽����� �ٷ� ���ø��� Ȯ���Ű�� �� �Ŀ� Ÿ�����ϱ� �����ϴ� ���� ����մϴ�.
|
|
sout
|
ǥ�� ��� ��Ʈ���� ���ڿ��� ����ϱ� ���� ���˴ϴ�.
�����Ϳ���, ������ Ÿ�����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

ij���� ū ��ȣ����
�ο빮 ���̿� �ڵ������� ���Դϴ�. �װ��� ��ſ��� ���ϴ� �޽����� �ٷ� ���ø��� Ȯ���Ű��
�� �Ŀ� Ÿ�����ϱ� �����ϴ� ���� ����մϴ�.
|
|
soutm
|
����� ������ ���� ǥ�� ��� ��Ʈ������ ������ Ŭ������ ��� �̸��� ����ϱ� ���� ���˴ϴ�.
�����Ϳ���, ������ Ÿ�����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ����
���ø� �κ����̼� Ű�� �����ʽÿ�:

ij���� ������ �ڵ� �����׸�Ʈ�� ���� �ڵ������� ���Դϴ�.
|
|
soutv
|
������ �������� ���ǵ� ������ ���� ����ϱ� ���� ���˴ϴ�.
�����Ϳ���, ������ Ÿ�����Ͻʽÿ�:

���ø��� Ȯ���Ű��
���� ���ø� �κ����̼� Ű�� �����ʽÿ�:

IDEA�� �ڵ������� ������ ���� ������ �׸��� ���ǵ� ���� ������ ����Ʈ�� ������ ��� ������ ����� �����մϴ�.
������� �ؽ�Ʈ ���� �׻� ���õ� ������ �̸��� �Բ� �ڵ������� ����È�˴ϴ�.
������ ����� ���� �����ϱ� ���� Up �� Down Ű�� ����ϰų� �Ǵ� ��Ͽ��� ������ �����ϱ� ����Tab or Enter
Ű�� �����ų�, �Ǵ� ����Ʈ�� �ݰų� ���ϴ� ���� �������� �����ϱ� ���� Escape Ű�� �����ʽÿ�.
IDEA�� ����� �ؽ�Ʈ ���ڿ��� �ڵ������� ������Ʈ�� ���Դϴ�(�Ʒ� �׸����� myIterator �� amount �� ���߽��ϴ�):

|
|
HTML/XML:
�� �׷��� �ڹ� ���α׷����κ��� ǥ�� ��°� ���� ��Ʈ������ ��� ��Ʈ�� �Ǵ� �������� �ܳ��� �ڹ� �ڵ� �÷��׸�Ʈ Ȯ���ϴ� ���ø��� �����մϴ�. �����ʹ� �ڹ� �ڵ尡 ������ �� ������ �װ͵鿡 ���ΰ����մϴ�.
����
|
���ø� ����
|
<
|
������ �±� ���� �����ϱ� ���� ���˴ϴ�.
���� ����� �
HTML/XML �±� ���� �����ϰ� �;��ϸ�, ������ Ÿ���� �Ͻʽÿ�:

���ø� �κ����̼� Ű�� �����ϴ�:

�Է� ��ġ�� �����˴ϴ�.
������ �±׿��� ���ϴ� �±׸��� Ÿ�����ϱ� �����Ͻʽÿ�. �׷��� IDEA�� ���� �±׷� ���� �̸��� �ڵ������� ������ ���Դϴ�:

�±� ���̿� ���� �ִ� ���� ��ġ�� �̵��ϱ� ���ؼ� Tab �Ǵ� Enter�� �����ʽÿ�:

|
|
Other:
����
|
���ø� ����
|
inst
|
Ư���� Ŭ������ �ν��Ͻ��� �ִ��� ���� ���� Ÿ���� ������ Ȯ���ϰ� �װ��� �� if ���� ������ �����ϴ� �ٿ� ij��Ʈ ������ �����ϴ� Ŭ������ ij��Ʈ �ϴ� �ڵ� �÷��׸�Ʈ�� �����ϱ� ���� ����մϴ�.
����� ������ �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ���� ���ø� �κ����̼�
Ű�� �����ʽÿ�:

IDEA�� ������ �������� ���� Ÿ���� ��� ������ ����� �ڵ������� �����մϴ�. ���� ���ǵ� ������ ����Ʈ�� ���õ˴ϴ�.
����� ���� �����ϱ� ���� Up �� Down Ű�� ����ϰų� �Ǵ� ����Ʈ�� �ݰų� ���ϴ� ���� �������� �����ϱ� ���� Escape Ű�� �����ʽÿ�.
���ø� ���� �� ������ �� �ٸ� �߻��� ���ǵ� ������ �ڵ������� ��ü�� ���Դϴ�.
���õǰų� ���ǵ� ������ �����ϰ� ���� �Է� ��ġ�� �̵��ϱ� ����Tab �Ǵ� Enter �� �����ʽÿ�.

�� ��ġ�� ������ ��, �ٷ� ������ ������ ij���õǾ�߸� �ϴ� ���ϴ� Ŭ���� �̸��� Ÿ�����ϱ� �����Ͻʽÿ�.
���ø� ���� �� Ŭ���� �̸��� ��� �� �̻��� �߻��� ���� Ŭ���� �̸����� �ڵ������� ��ü�� ���Դϴ�.

|
����� Ŭ������ �̸��� Ÿ�����ϱ� ������ ��, Ctrl
+ Space �Ǵ� Ctrl
+ Alt + Space Ű�� ��� â(�װ��� �׸��� ���� ��Ÿ���� �Ϳ� ����)�� ���� ���� ����Ͻʽÿ�.
|
������ Ŭ���� �̸��� �����ϰ� ���� �Է� ��ġ�� �̵��ϱ� ���� Tab �Ǵ� Enter�� �����ʽÿ�:

IDEA�� ij���õ� ��Ҹ� ��� �ִ� ������ �ո����� �̸��� ����� �����մϴ�. Up ��DownŰ�� �������� ���� ���� �ϳ��� �����ϰų�, �Ǵ� �ٸ� �ϳ��� �������� �Է��Ͻʽÿ�
������ ���� �̸��� �����ϰ� ���� ���ø� ��ġ�� �̵��ϱ� ���� Tab �Ǵ� Enter�� �����ʽÿ�
|
|
lst
|
�è¿ï¿½ï¿½ ���� ��Ҹ� �����ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ���˴ϴ�.
����� ���� �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ���� ���ø� �κ����̼�
Ű�� �����ʽÿ�:

IDEA�� ������ �������� �̿� ������ ��� �è¿ï¿½ï¿½ ����� �ڵ������� �����մϴ�. ���� ���ǵ� �è¿ï¿½ï¿½ ����Ʈ�� ���õ˴ϴ�.
����� ���� �����ϱ� ���� Up �� Down Ű�� ����ϰų� �Ǵ� ����Ʈ�� �ݰų� ���ϴ� ���� �������� �����ϱ� ���� Escape Ű�� �����ʽÿ�.
���ø� ���� �� �è¿ï¿½ï¿½ �� �ٸ� �߻��� ���ǵ� �̸����� �ڵ������� ��ü�� ���Դϴ�.
���õǰų� �Ǵ� ������ �è¿ï¿½ï¿½ �����ϰ� ���� ���ø� ��ġ�� �̵��ϱ� ���� Tab �Ǵ� Enter�� �����ʽÿ�

IDEA�� ������ ǥ���� ���� ij���� ���� �ݷ� ���ڿ� �Բ� �װ��� ���� �ʰ� �ٷ� �����ϴ�.
|
|
mn
|
�� ���� ���ϰ�, ���� ���� �ϳ��� �����ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ����մϴ�(Math.min () �޼ҵ� �� ��������).
����� ���� �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű��
���� ���ø� �κ����̼� Ű�� �����ʽÿ�:

IDEA�� ������ �������� ��� ���� ������ ����� �ڵ������� �����մϴ�.
����� ���� �����ϱ� ���� Up �� Down Ű�� ����ϰų� �Ǵ� ����Ʈ�� �ݰų� ���ϴ� ���� �������� �����ϱ� ���� Escape Ű�� �����ʽÿ�.
���ø� ���� �� �è¿ï¿½ï¿½ �� �ٸ� �߻��� ���ǵ� �̸����� �ڵ������� ��ü�� ���Դϴ�.
���õǰų� �Ǵ� ������ �è¿ï¿½ï¿½ �����ϰ� ���� ���ø� ��ġ�� �̵��ϱ� ���� Tab �Ǵ� Enter�� �����ʽÿ�


|
������ �޼ҵ� �Ű� ������ ��ϰ� �Բ� �˾��� ������Ű�� ���� Ctrl + P Ű�� ����Ͻʽÿ�.
|
|
|
mx
|
�� ���� ���ϰ�, ���� ū �ϳ��� �����ϴ� �ڵ� �����׸�Ʈ�� �����ϱ� ���� ����մϴ�(Math.max () �޼ҵ� �� ��������).
�� ���ø��� mn ���ø���
���� ������� �ۿ��մϴ�.
|
|
psvm
|
���� ����, ���� ���� ���� �����Ͻʽÿ�.
|
|
toar
|
java.util.Collection �� ������Ҹ� toArray () �޼ҵ��� �������� �è¿ï¿½ï¿½ �����ϴµ� ����մϴ� .
����� ���� �ڵ� �����׸�Ʈ�� ������ ��� ����Ͻʽÿ�:

���ø��� Ȯ���Ű�� ���� ���ø� �κ����̼�
Ű�� �����ʽÿ�:

IDEA�� ���ϵ� ��� Ÿ���� �ڵ������� �����մϴ�.

|
�ʿ� ��� Ÿ���� �������κ��� ������ �� �ִ� ���� �� ���ø��� ���� ȿ�������� ���˴ϴ�.
|
�Է� ��ġ�� ������ ��, ����� ������ ä���� �� �ְų� �� �ٸ� ���� �������� �Է��� �� �ֽ��ϴ�.
���� �����ϰ� ���� �Է� ��ġ�� �̵��ϱ� ���� Tab �Ǵ� Enter�� �����ʽÿ�

IDEA�� ������ ������ java.util.Collection �� ��� �ν��Ͻ��� ����� �ڵ������� �����մϴ�.
����� ���� �����ϱ� ���� Up �� Down Ű�� ����ϰų� �Ǵ� ����Ʈ�� �ݰų� ���ϴ� Collection �� �������� �����ϱ� ���� Escape Ű�� �����ʽÿ�.���ø� ���� Collection �� �� �ٸ� �߻��� ���� ������ �ڵ������� ��ü�� ���Դϴ�.
���� �����ϰ� ���� ���ø� ��ġ�� �̵��ϱ� ���� Tab �Ǵ� Enter�� �����ʽÿ�

|
|
�� �̻��� ���λ����� ����, ������ �����Ͻʽÿ�:
���̺� ���ø��� ���Ͽ�
���̺� ���ø� ����
|